首頁 > web前端 > js教程 > 如何格式化 ASP.NET MVC JSON 結果中的日期?

如何格式化 ASP.NET MVC JSON 結果中的日期?

Patricia Arquette
發布: 2024-12-10 16:15:18
原創
557 人瀏覽過

How Can I Format Dates in ASP.NET MVC JSON Results?

ASP.NET MVC JSON 結果日期格式

傳回 JsonResult 物件時,通常會遇到日期格式問題。預設情況下,ASP.NET MVC 將 DateTime 值序列化為“/Date(ticks)/”,其中“ticks”表示自 Unix 紀元(UTC 時間 1970 年 1 月 1 日)以來的毫秒數。

要解決這個問題,有幾個方法方法:

1。使用新日期(xxx) 語法

預設情況下,ASP.NET MVC 序列化程式以「/Date(ticks)/」格式發出日期。但是,您可以透過將“DateConverter”類別上的“DateFormatString”屬性設為“yyyy-MM-ddTHH:mm:ss”(或任何其他所需的格式)來將序列化器配置為使用“new Date( xxx)”語法。這將導致序列化器以“new Date()”格式輸出日期。

2.手動解析與轉換

或者,您可以手動解析「/Date(ticks)/」字串並將其轉換為Date 物件:

3 。使用Reviver 函數

另一個選擇是在解析JSON 資料時使用「reviver」函數:

透過使用上述方法之一,您可以處理日期在您的JsonResult 物件中並以所需的格式顯示它們。

以上是如何格式化 ASP.NET MVC JSON 結果中的日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板