2017-02-17 7 views
0

Как настроить даты и времени формат сериализации в SignalR 2 (2.2.1).NET Ядро, SignalR 2 сериализации (DateTime)

Поскольку выход JSON с DateTime может быть с UTC и без UTC в одном ответе

" DATETIME ":" 2017-02-17T20: 27: 04,9225787 + 02: 00"

"DATETIME": "2017-02-17T20: 00: 10,1540101"

+0

Отправьте его как строку и выполните разбор – Pawel

ответ

1

Этот код работает

 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, 
     }); 
Смежные вопросы