繁体   English   中英

发布日期时间值的格式

[英]Format of Posted DateTime Value

我正在尝试以DD-MM-YYYY HH:mm:ss格式发布datetime值。 这是我发布的值;

{
    "EndDate" : "12.10.2015",
    "StartDate" : "10.11.2015"
}

这是我的课:

public class Report
{
   public DateTime StartDate { get; set; }
   public DateTime EndDate { get; set; }
}

public string Post([FromBody]Report value)
{

}

当我发布它时,它以以下格式发布:MM-DD-YYYY

我该如何处理?

请注意,我正在通过Restful API编码WepApi App和POST方法

发布的值为JSON格式平台为.NET。 使用C#语言。

提前致谢!

您可以在发布时转换值:

StartDate.ToString("s", System.Globalization.CultureInfo.InvariantCulture)
EndDate.ToString("s", System.Globalization.CultureInfo.InvariantCulture)

可以在MSDN( https://msdn.microsoft.com/zh-cn/library/zdtaw1bw ( v=vs.110 ) .aspx )上找到更多有用的信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM