java - fastjson處理日期類型轉換各種方法的優(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ā)下在轉換的準確的基礎上,哪個性能更好一些
問題解答
回答1:傳時間最好是用Unix時間戳(用秒還是毫秒,兩邊約定好就可以了)。
用yyyy-MM-dd HH:mm:ss的話,碰到兩邊服務器時區(qū)不一樣,多半要出問題的。
相關文章:
1. ios - Crash Log 里關于微信SDK的問題2. css3 - 使用less編譯css后,后期的項目中l(wèi)ess是直接放在項目文件中,后期如何維護呢3. css3 - 求css頁面解決方案4. node.js - vue2 的npm run dev 卡死... 網頁無法打開. 8080端口沒有被占用...5. 在mac下出現了兩個docker環(huán)境6. 如何解決docker宿主機無法訪問容器中的服務?7. node.js - 用node做微信開發(fā)后臺,獲取access_token報錯8. Ruby:無法抓取百度搜索結果9. node.js - win7 grunt不是內部或外部命令。10. java - web端百度網盤的一個操作為什么要分兩次請求服務器, 有什么好處嗎
