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开发框架网发布内容,转载请附上原文出处连接
post 张国生