从javascript传递Json数据
OpenHours : "9:00 AM"
服务器端Web API中的模型属性
public TimeSpan OpenHours { get; set; }
但是如标题中提到的那样会出现错误。 使用Newtonsoft.Json 8.0版。
请帮我解决问题。
答案 0 :(得分:1)
"9:00 AM"
是具体的时间,而不是间隔。
Timespan是对象表示的时间间隔。您必须使用TimeSpan.Parse("9:00");
答案 1 :(得分:1)
如果您使用TimeSpan
仅代表时间部分,则可以使用TimeSpan.Parse("09:00")
。只需删除AM。对于PM,显然需要逻辑来增加12小时。