C# 使用Newtonsoft对象转JSON字符串的时候日期类型的处理
问题描述
原来使用对象转JSON语句如下
data = JsonConvert.SerializeObject(query, JsonSettings.Current);
GarsonZhang www.yesdotnet.com
对象值为日期类型,包含时分秒
转换后的字符串,发现只具体到分钟,秒消失了
解决办法
是JSON格式化设置的问题,因为不能修改全局默认的格式化规则,所以这里就初始化一个配置,代码如下:
Newtonsoft.Json.JsonSerializerSettings setting = new JsonSerializerSettings() { DateFormatString = "yyyy-MM-dd HH:mm:ss" }; data = JsonConvert.SerializeObject(query, setting);
GarsonZhang www.yesdotnet.com
结果如图:
包含了时分秒数据
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
post YES开发框架