Json 格式化日期有出錯解決辦法

2021-09-06 08:39:42 字數 535 閱讀 1958

問題:使用json.net序列化後,返回的日期是:2013-03-18t00:00:00

前端用new date(date.parse('2013-03-18t00:00:00'))  格式化的時候,ie出錯,chrome正常。

後來在群裡乙個群友幫助下 使用json.net 自帶的格式化方式進行 **如下:

isodatetimeconverter timeconverter = new

isodatetimeconverter();

timeconverter.datetimeformat = "

yyyy-mm-dd

";//

這裡可以自定義 非常方便

return jsonconvert.serializeobject(list,timeconverter)

formatting.indented 表示縮減方式顯示,可讀性比較高,建議開啟

formatting.none會跳過不必要的空格和換行符,讓json的結果更小。

記錄下,送給同樣迷茫的兄弟

將Json日期格式化

最近在做積分系統的專案,在資料顯示的時候遇到了乙個小問題,直接上圖 通過斷點除錯可以發現,後台資料在被json化的時候時間被格式化成了秒的形式,如圖所示 經過我的不懈努力終於找了乙個解決方法,就是自己寫乙個方法進行時間轉化 function changedateformat jsondate els...

格式化日期

格式化日期 輸出形式取決於使用者計算機的文化設定。using system using system.globalization public class mainclass string date for int i 0 i format.length i d 07 11 2004 輸出 d su...

格式化日期

function dateformat datestr,types dim datestring if isdate datestr false then datestring end if select case types case 1 datestring year datestr month...