Json转换时间格式
- 可以使用设置Iso时间转换格式, 转换所有时间类型为统一格式
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
//这里使用自定义日期格式,如果不使用的话,默认是ISO8601格式
//timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd";
return JsonConvert.SerializeObject(t, Formatting.Indented, timeConverter);
- 或者通过JsonConverter特性设置转为Json时的时间格式, 需要引用
Newtonsoft.Json
动态库
[JsonConverter(typeof(DateTimeConverter), "yyyy/MM/dd")]