-3
我有一個對象模型其中包含日期時間屬性。 此對象正在通過調用如何序列化成Json C#DateTime值?
return Json(model);
結果,我得到這個字符串
「/日期(1474398517910)/」
,而不是日期時間。這是因爲Json不支持日期時間格式,而是使用字符串。
問題 - 如何使這個字符串看起來像真正的約會,像
「2016年10月22日12:20 PM」
感謝?
我有一個對象模型其中包含日期時間屬性。 此對象正在通過調用如何序列化成Json C#DateTime值?
return Json(model);
結果,我得到這個字符串
「/日期(1474398517910)/」
,而不是日期時間。這是因爲Json不支持日期時間格式,而是使用字符串。
問題 - 如何使這個字符串看起來像真正的約會,像
「2016年10月22日12:20 PM」
感謝?
試試這個
DataTime obj= new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize>(jsonString);
使用json.net,而不是默認的序列。請參閱[在ASP.NET MVC中設置默認JSON序列化程序](http://stackoverflow.com/q/14591750/1260204)。你也想爲你的DateTime實例使用ISO8601(這是json.net會做的)。 – Igor
將'DateFormatHandling.MicrosoftDateFormat'更改爲'DateFormatHandling.IsoDateFormat'參見http://stackoverflow.com/a/34592117/932418 –