java - 转换json格式时间乱码问题
伊谢尔伦
伊谢尔伦 2017-04-18 10:26:14
0
2
729

http://img.mukewang.com/58468...

private static String dateFormat;
private static SerializeConfig mapping = new SerializeConfig();
static {
    dateFormat = "yyyy-MM-dd HH:mm:ss";
    mapping.put(Date.class, new SimpleDateFormatSerializer(dateFormat));
}
String jsonString = JSONObject.toJSONString(deal,mapping,SerializerFeature.WriteDateUseDateFormat);

这个方法是把jsonString放入redis中,但有两个方法同时放一个redis中,这两个方法的deal实体类中的属性还不相同,其他代码都一样,不知道是不是这个问题,希望有大神给解释一下

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(2)
黄舟

好像是因為SimpleDateFormat這個執行緒不安全,多執行緒並發會導致這樣

Peter_Zhu

覺得沒必要這麼複雜吧,用fastjson很簡單的

        Map<String, Object> map = new HashMap<>();
        map.put("createTime", new Date());
        map.put("name", "simeon");
        String jstr = JSON.toJSONStringWithDateFormat(map, "yyyy-MM-dd HH:mm:ss");
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板