java - fastjson處理日期類型轉(zhuǎn)換各種方法的優(yōu)劣
問題描述
ExpIssue exp = new ExpIssue(); exp.setCreateTime(new Date()); exp.setDealContent('liahodbfoasdhf');第一種: String jstr = JSON.toJSONStringWithDateFormat(exp, 'yyyy-MM-dd HH:mm:ss');第二種: String ste = JSON.toJSONString(exp, SerializerFeature.WriteDateUseDateFormat);第三種:SerializeConfig mapping = new SerializeConfig(); mapping.put(Date.class, new SimpleDateFormatSerializer('yyyy-MM-dd HH:mm:ss')); String json = JSONObject.toJSONString(issue,mapping,SerializerFeature.WriteDateUseDateFormat);
求助一下大神在高并發(fā)下在轉(zhuǎn)換的準(zhǔn)確的基礎(chǔ)上,哪個性能更好一些
問題解答
回答1:傳時間最好是用Unix時間戳(用秒還是毫秒,兩邊約定好就可以了)。
用yyyy-MM-dd HH:mm:ss的話,碰到兩邊服務(wù)器時區(qū)不一樣,多半要出問題的。
相關(guān)文章:
1. javascript - Object.define 可以監(jiān)聽object變化,那基本類型變量如何監(jiān)聽2. atom開始輸入!然后按tab只有空格出現(xiàn)沒有html格式出現(xiàn)3. python - pip install出現(xiàn)下面圖中的報錯 什么原因?4. mysql scripts提示 /usr/bin/perl: bad interpreter5. PHP類屬性聲明?6. java - 創(chuàng)建maven項目失敗了 求解決方法7. javascript - vue 2.0 :key的作用8. javascript - ie11以下單擊打開不了file,雙擊可以。求解?9. python - 數(shù)據(jù)無法插入到mysql表里10. mac里的docker如何命令行開啟呢?
