简体   繁体   English

发布日期时间值的格式

[英]Format of Posted DateTime Value

I'm trying to post datetime value in a DD-MM-YYYY HH:mm:ss format. 我正在尝试以DD-MM-YYYY HH:mm:ss格式发布datetime值。 here is the value that I'm posting; 这是我发布的值;

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

Here is my class: 这是我的课:

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

public string Post([FromBody]Report value)
{

}

When I post it, it is posted as the following format: MM-DD-YYYY 当我发布它时,它以以下格式发布:MM-DD-YYYY

How can I handle it? 我该如何处理?

Note that I'm coding WepApi App and POST method by Restful API 请注意,我正在通过Restful API编码WepApi App和POST方法

Posted value is JSON format Platform is .NET. 发布的值为JSON格式平台为.NET。 C# Language is used. 使用C#语言。

Thanks in advance! 提前致谢!

You can convert the values while you are posting: 您可以在发布时转换值:

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

More helpful information can be found on MSDN ( https://msdn.microsoft.com/en-us/library/zdtaw1bw(v=vs.110).aspx ) 可以在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