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开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:C# 使用Newtonsoft对象转JSON字符串的时候日期类型的处理
下一篇:解决 Navicat 隔一段时间就需要重新连接数据库的问题
评论列表

发表评论

评论内容
昵称:
关联文章

YES-CMS内容管理系统 售价
PVE硬盘对应SATA口查询

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码