zoukankan      html  css  js  c++  java
  • ASP.NET Core webapi json 返回时间格式问题

    网站找了几个方案不好使,比如:

    1:

    services.AddMvc().AddJsonOptions(opt =>
    {
        opt.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm";
    });

    2:

      JsonSerializerSettings settings = new JsonSerializerSettings();
                settings.DateTimeZoneHandling = DateTimeZoneHandling.Local;
                settings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
                return Json(new { status = "001", message = "操作成功", data = lsitems });

    于是用梯子在一个国外博客上看到一个方案,解决了,如下

     [DataType(DataType.Date)]
            [JsonConverter(typeof(JsonDateConverter))]
            [Required]
            public DateTime? StartDate { get; set; }
    using Newtonsoft.Json.Converters;
    
    namespace AutomatedInvoiceGenerator.Models
    {
        class JsonDateConverter : IsoDateTimeConverter
        {
            public JsonDateConverter()
            {
                DateTimeFormat = "yyyy-MM-dd HH:mm:ss";
            }
        }
    }
  • 相关阅读:
    词云
    结巴分词
    重复值处理
    异常值判断
    MySQL基本使用
    缺失值处理
    fit_transform和transform的区别
    sklearn学习笔记之简单线性回归
    图解机器学习
    Unity---UNet学习(1)----基本方法介绍
  • 原文地址:https://www.cnblogs.com/wangjun8868/p/10908057.html
Copyright © 2011-2022 走看看