[C#] Newtonsoft Json DateTime Serialize Format
利用 Newtonsoft 的 Json.net 序列化 DateTime 共有三種方法
大部份應該是使用 IsoDateTime
需要加個參數,否則將不是預期的格式
var dateTime = DateTime.MinValue; // 1. Default: \/Date(-62135596800000+0800)\/ JsonConvert.SerializeObject( dateTime ); // 2. Iso: 0001-01-01T00:00:00 JsonConvert.SerializeObject( dateTime, new IsoDateTimeConverter() ) ); // 3. JavaScript: new Date(62135596800000) JsonConvert.SerializeObject( dateTime, new JavaScriptDateTimeConverter() ) );
參考:
how to force netwtonsoft json serializer to serialize datetime property to string?
Parsing JSON DateTime from Newtonsoft's JSON Serializer
JSON Dates are Different in ASP.NET MVC and Web API
歡迎您留言與分享!(Welcome for comments or sharing!)
- [XCode] Generating dSYM file 超慢超久
- [Windows] 登錄檔亂碼無法刪除!怎麼刪就是刪不掉!