【发布时间】:2012-12-05 07:30:36
【问题描述】:
我已经实现了 asp.net web api 和 signalr,以便将数据推送到客户端。
有效负载包括通过 Asp.Net Web API 中的 signalR 将 DateTime 值推送到浏览器。
问题是在浏览器上接收数据时,我得到的是 iso 格式的日期 即 2012-12-04T19:30:18 但我想要 microsoftdate 格式的数据,即 "\date(...)"
为此,我尝试在 asp.net web api 的 global.asax 中的 application_start 事件中进行以下操作:
var json =config.Formatters.JsonFormatter;
json.SerializerSettings.DateFormatHandling = Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat;
但仍将日期设为“2012-12-04T19:30:18”。
有什么想法吗?
【问题讨论】: