ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format

ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format

全局配置

WebApiConfig

public static class WebApiConfig
{
  public static void Register(HttpConfiguration config)
  {
      // Web API 配置和服務

      // Web API 路由
      config.MapHttpAttributeRoutes();

      config.Routes.MapHttpRoute(
          name: "DefaultApi",
          routeTemplate: "api/{controller}/{id}",
          defaults: new { id = RouteParameter.Optional }
      );

      // 配置JSON格式化程序
      var jsonSettings = config.Formatters.JsonFormatter.SerializerSettings;
      jsonSettings.ContractResolver = new DefaultContractResolver { NamingStrategy = new CamelCaseNamingStrategy() }; // 可選:使用駝峯命名
      jsonSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss"; // 設置日期格式
      jsonSettings.DateTimeZoneHandling = DateTimeZoneHandling.Utc; // 可選:使用UTC時間
      jsonSettings.DateParseHandling = DateParseHandling.DateTime; // 可選:設置日期解析方式
  }
} 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章