簡體   English   中英

使用Dot Net Core 2 WebApi中的Json序列化將C#DateTime自動轉換為JavaScript日期

[英]Convert C# DateTime to JavaScript date automatically using Json Serialization in Dot Net Core 2 WebApi

從Dot Net Core 2.0 WebApi Controller調用返回結果時,是否可以自動將C#DateTime字段轉換為JavaScript日期?

目前,從服務器端調用返回DateTime值時,其返回格式為:“ 2013-02-01T00:00:00”

我本以為可以設置JsonSerializer選項以返回已經轉換為JavaScript日期的值,而無需通過諸如時刻的輔助解析器對其進行解析。

有人知道怎么做嗎?

您應該將此行添加到ConfigureService函數中的startup.cs類中:

services
            .AddMvc()
            .AddJsonOptions(x => x.SerializerSettings.DateFormatHandling = Newtonsoft.Json.DateFormatHandling.MicrosoftDateFormat);

然后您可以在序列化數據時以json格式獲取日期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM