我正在尝试以DD-MM-YYYY HH:mm:ss格式发布日期时间值。这是我发布的价值;
{
"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#语言。
提前致谢!
答案 0 :(得分:0)
您可以在发布时转换值:
StartDate.ToString("s", System.Globalization.CultureInfo.InvariantCulture)
EndDate.ToString("s", System.Globalization.CultureInfo.InvariantCulture)
可以在MSDN(https://msdn.microsoft.com/en-us/library/zdtaw1bw(v=vs.110).aspx)
上找到更多有用的信息