【ASP.Net Core】设置JSON中DateTime类型的格式化

不特别设置的话,对于DateTime类型默认格式化为带T的字符串,如"yyyy-MM-ddTHH:mm:ss"。

如果需要自定义这个格式,需要在Startup类的ConfigureServices方法中指定

将默认的

services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

改为

services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1).AddJsonOptions(options =>
{
    options.SerializerSettings.DateFormatString = "yyyy-MM-dd HH:mm:ss";
});

 


版权声明:本文为aqtata原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。