導航:首頁 > 編程語言 > json時間格式轉換

json時間格式轉換

發布時間:2023-07-20 20:46:20

A. json數據裡面日期如何在前台轉換

返回的是時間戳嗎?

試試下面的函數

functionformatDate(now){
varyear=now.getYear();
varmonth=now.getMonth()+1;
vardate=now.getDate();
varhour=now.getHours();
varminute=now.getMinutes();
varsecond=now.getSeconds();
returnyear+"-"+month+"-"+date+""+hour+":"+minute+":"+second;
}

vard=newDate(1230999938);
alert(formatDate(d));

///你的代碼
row.find("#td3").text(formatDate(n.time))

B. JS中,JSON數組中日期格式轉換的問題

如果你的數組如你所說的這樣,可以用下面的方式,其實核心的東西沒有變,專只是獲取屬的方法不同,
var date = [
{"riqi":"2017-10-19","xinpai_db":"8","xinpai_gz":"8"},
{"riqi":"2017-10-20","xinpai_db":"3","xinpai_gz":"0"},
{"riqi":"2017-10-21","xinpai_db":"0","xinpai_gz":"0"}
]

for(var i=0;i<date.length;i++){
date[i]['riqi']= date[i]['riqi'].replace(/-/g,"/");
}

C. json返回的日期格式怎麼轉換

var dateObj = JSON.parse(birthday);
var date = new Date(dateObj.time);
var dateStr = date.getFullYear() + '-' + getMonth() + '-' + getDate();

dateStr就是你想要的東西。需要自己做個轉化的。。不知道time是不是一個時間毫回秒數,要是不是的,只答能從dateObj中做點文章,把dateObj.year+ 『-』 + dateObj.month + 『-』 + dateObj.date 這種方式拼出來,這個地方year最好是在資料庫中就返回1985這樣的數據,不要是85.。。。。

D. 從後台返回來得是json類型的數據,日期的格式Date(1321922455000),我們如何將它轉換成:2011-2-1

var date = new Date(1321922455000)
document.write(date);

E. map與json的轉換

使用fastjson實現map與json的互相轉換

new Date()是java.util.Date
這個裡面是時間處理的參數滑鍵褲
JSON.toJSONString(map,
SerializerFeature.,
SerializerFeature.WriteDateUseDateFormat)

結果亮則

設置JsonObject的默認時間格式
JSONObject.DEFFAULT_DATE_FORMAT="yyyy-MM-dd";

結信簡果

F. 對象中日期類型轉JSON

方法一:序列化後轉換
DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType());

using (MemoryStream mStream = new MemoryStream())
{
serializer.WriteObject(mStream, obj);
byte[] dataBytes = new byte[mStream.Length];
mStream.Position = 0;
mStream.Read(dataBytes, 0, (int)mStream.Length);
var jsonText=Encoding.UTF8.GetString(dataBytes);
jsonText = Regex.Replace(jsonText, @"\\/Date\((\d+)\)\\/", match =>
{
DateTime dt = new DateTime(1970, 1, 1);
dt = dt.AddMilliseconds(long.Parse(match.Groups[1].Value));
dt = dt.ToLocalTime();
return dt.ToString("yyyy-MM-dd HH:mm:ss");//這個格式自己設定一下就行了
});
return jsonText;
}
方法二:換用json.net轉換
string defaultJson = JsonConvert.SerializeObject(entry);
// {"Details":"Application started.","LogDate":"\/Date(1234656000000)\/"}
string javascriptJson = JsonConvert.SerializeObject(entry, new JavaScriptDateTimeConverter());
// {"Details":"Application started.","LogDate":new Date(1234656000000)}
string isoJson = JsonConvert.SerializeObject(entry, new IsoDateTimeConverter());
// {"Details":"Application started.","LogDate":"2009-02-15T00:00:00Z"}
}
方法三:在接收端處理……

方法四:額,還沒想到

G. 我的時間格式返回來的json串 是這樣的 格式:/Date(-62135596800000)/ 想轉換成:2013-10-20格式

JSON是一種數據格式,JS對象的語法類似,但還是有根本區別。
JSON格式在傳輸只能傳輸的一些基本數據類型,如字元串,數字,布爾值。因此,我認為你說的日期類型只是JSON字元串中的數據,如:
無功JSON的=
{
日期:'2013-02-26
10:50
22'}
您可以使用正則表達式來確定的日期格式,如:是否
VAR
REG
=
/
^
\
d
{4}
-
\
d
{
2}
-
\e{2}
\e{2}:\e{2}:\e{2}
$
/;
無功而isDate
=
reg.test(json.date);
提醒(而isDate);

閱讀全文

與json時間格式轉換相關的資料

熱點內容
哈爾濱市行政區劃代碼 瀏覽:716
如何顯示文件擴張 瀏覽:283
ps怎麼移植文件 瀏覽:443
傳奇補丁文件說明 瀏覽:513
奧維地圖怎麼設置網路疊加 瀏覽:407
linux載入庫文件so失敗 瀏覽:714
大家都想要的app 瀏覽:58
程序員比特幣 瀏覽:568
mysqlfrm是什麼文件 瀏覽:665
win10點擊文件夾聲音消失 瀏覽:963
蘋果手機空白文件名 瀏覽:833
linuxmv覆蓋合並文件夾 瀏覽:932
不開訪客網路怎麼聯網 瀏覽:631
win10的軟體卸載 瀏覽:779
crv汽車自帶網路怎麼打開 瀏覽:973
食品原材料到什麼網站購買 瀏覽:649
一年級的小孩子學編程怎麼樣 瀏覽:863
ic考勤機怎麼導出數據 瀏覽:922
網站設計編程如何開始學習 瀏覽:749
淘寶代碼隱藏導航不見了 瀏覽:7

友情鏈接