C# IList数据集合序列化json后,datetime的时间变成了时间戳,如何保持datetime格式?
tostring()一下 存字符串
转了之后 时间是变了 ,但还是不对2019-11-12T00:00:00
foreach(RecipesMenu item in MenuList) { item.rm_date =DateTime.Parse(item.rm_date.ToString("yyyy-MM-dd")); }
转会datetime的时候 也可以格式化的 你f12跳进datatime里面的方法看一下
你用什么序列化的。如果是Newtonsoft.Json,最简单是设置JsonSerializerSettings中的DateFormatString。也可以自定义JsonConverter来改写。
存储时间的datetime.ticks,字符串什么的除非你封装和解析统一标准,如果只是简单的tostring的话不同时区不一样根本解析不出来