【发布时间】:2019-01-29 16:47:22
【问题描述】:
我想在我的 asp.net 核心应用程序中允许特定的日期时间格式。
我在 Startup.cs 的 ConfigureServices 方法中有这段代码:
...
services.AddMvc()
.AddJsonOptions(options =>
{
...
options.SerializerSettings.DateFormatString = "dd/MM/yyyy HH:mm";
})
...
此属性只允许一种日期时间格式。
我需要这样的东西(允许许多日期时间格式):
...
services.AddMvc()
.AddJsonOptions(options =>
{
...
options.SerializerSettings.DateFormatString = { "dd/MM/yyyy HH:mm", "dd/MM/yyyy HH:mm:ss", "dd/MM/yyyy", ... };
});
...
谢谢。
【问题讨论】:
-
您必须在 C# 代码中执行此操作,然后将其作为 JSON 字符串发送。
标签: asp.net-core json.net json-deserialization