C# Newtonsoft日期格式化处理


后台接口使用Newtonsoft转换json对象时,全局默认使用日期格式为:yyyy-MM-dd HH:mm:ss,有时候特殊场景需要返回日期为年月日,或者年月日时分格式,可以如下实现

新建类型:

C# 全选
public class YESJsonDateTime : IsoDateTimeConverter
{
	public YESJsonDateTime(string dateTimeFormat)
	{
		this.DateTimeFormat = dateTimeFormat;
	}
}

在需要特殊日期格式化日期属性中添加特性:

C# 全选
[Newtonsoft.Json.JsonConverter(typeof(YESJsonDateTime), "yyyy-MM-dd HH:mm")]

示例:

C# 全选
public class Model_Test
{
	/// <summary>
	/// 过期时间
	/// </summary>
	[Newtonsoft.Json.JsonConverter(typeof(YESJsonDateTime), "yyyy-MM-dd HH:mm")]
	public DateTime? ExpiredDate { get; set; }
}

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:DevExpress 设置DateEdit显示年月
下一篇:MySQL 8.0 绿色版安装
评论列表

发表评论

评论内容
昵称:
关联文章

C# Newtonsoft日期格式化处理
C# 使用Newtonsoft对象转JSON字符串的时候日期类型的处理
C# Newtonsoft.Json.JsonConvert.SerializeObject生成格式化的JSON字符串
ag-grid内容格式化显示 日期格式化
FastReport 日期格式化日期为空时报错,空日期处理
C#图片处理
C#格式化JSON字符串
Javascript JS日期格式化显示
C#日期操作-星期(week)相关
C#图片处理类:ImageLibrary
WPF_15_格式化绑定的数据
JSON.stringify 输出JSON字符串时对日期Date类型的处理
C# Winform 自定义异常处理方法
web前端格式化缩进Razor代码,razor format
C#计算两个日期之间的整月
C#根据年份和第几个星期,获得这个星期的日期范围
dotnet 将自动代码格式化机器人带入团队 GitLab 平台
微软的Serialize和Newtonsoft的SerializeObject比较
EF并发处理,防止并发修改数据
SQL中根据日期范围生成所有日期数据,批量生成日期

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