如何在SignalR 2(2.2.1)中配置日期时间格式序列化
因为带有datetime的输出json可以是UTC并且在一个响应中没有UTC
“日期时间”: “2017-02-17T20:27:04.9225787 + 02:00”
“日期时间”: “2017-02-17T20:00:10.1540101”
这段代码有效
services.AddMvc().AddJsonOptions(options =>
{
options.SerializerSettings.DateFormatString = "yyyy-MM-ddTHH:mm:ss";
options.SerializerSettings.DateTimeZoneHandling = DateTimeZoneHandling.Local;
});
services.AddSingleton(_ => new JsonSerializer {
DateTimeZoneHandling = DateTimeZoneHandling.Local,
DateFormatHandling = DateFormatHandling.IsoDateFormat,
});