zoukankan      html  css  js  c++  java
  • Json日期格式化,出去返回的T

    第一种办法:前端JS转换:

        //格式化显示json日期格式
        function showDate(jsonDate) {
            var date = new Date(jsonDate);
            var formatDate = date.toDateString();
            return formatDate;
        }

    第二种办法:

    var converters = Configuration.Modules.AbpWebApi().HttpConfiguration.Formatters.JsonFormatter.SerializerSettings.Converters;
               foreach (var converter in converters)
               {
                  if (converter is AbpDateTimeConverter)
                  {
                      var tmpConverter = converter as AbpDateTimeConverter;
                       tmpConverter.DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
                  }
    }

     第三种办法:

    在Application层的根目录添加DateFormat类
    /// <inheritdoc />
    /// <summary>
    /// 日期格式化,格式化 yyyy-MM-dd
    /// </summary>
    public class DateFormat : IsoDateTimeConverter
    {
    public DateFormat()
    {
    base.DateTimeFormat = "yyyy-MM-dd HH:MM:ss";
    }
    }

    第四种办法:

    在需要序列化的日期字段添加特性: [JsonConverter(typeof(DateFormat))]
    [AutoMapFrom(typeof(Province))]
    public class ProvinceDto : EntityDto
    {
    /// <summary>
    /// 省份简称
    /// </summary>
    public string Code { get; set; }
    
    /// <summary>
    /// 城市名称
    /// </summary>
    public string Name { get; set; }
    
    /// <summary>
    /// 创建时间
    /// </summary>
    [JsonConverter(typeof(DateFormat))]
    public DateTime CreateTime { get; set; }
    }
  • 相关阅读:
    Spring Boot 搭建项目阶段Group和Artifact的含义
    设置Mysql数据库账号密码以及时区
    反射
    线程与进程
    网络编程
    队列和栈
    linux下的mysql
    积累的关于linux的安装卸载软件基本命令
    各种url编码
    解决浏览器传值乱码
  • 原文地址:https://www.cnblogs.com/liguix/p/11857569.html
Copyright © 2011-2022 走看看