【发布时间】:2017-10-13 23:46:47
【问题描述】:
我在 C# 中创建了 odata webservice JSON 响应返回日期时间字段格式如下:
"updated": "2017-01-25T01:40:04",
如何将其格式化为“2017-01-25 01:40”?
【问题讨论】:
标签: .net asp.net-web-api2 odata datetime-format
我在 C# 中创建了 odata webservice JSON 响应返回日期时间字段格式如下:
"updated": "2017-01-25T01:40:04",
如何将其格式化为“2017-01-25 01:40”?
【问题讨论】:
标签: .net asp.net-web-api2 odata datetime-format
我假设您正在使用 Newtonsoft.Json 并且您希望格式是全局的(将格式应用于每个日期)
把这个放在Application_Start 方法中:
HttpConfiguration config = GlobalConfiguration.Configuration;
config.Formatters.JsonFormatter.SerializerSettings.Converters.Add(
new IsoDateTimeConverter() { DateTimeFormat = "yyyy-MM-dd HH:mm" });
【讨论】: