mysql timestamp json_jackson/fastjson、mybatis、mysql date/datatime/timestamp、java Date/Timestamp关系详解...
jackson/fastjson序列化/反序列化:默认情况下,jackson/fastjson将java Date/Timestamp类型序列化为时间戳,也就是1970年1月1日0点以来的毫秒数。如果要显示为用户友好表示:Jackson 可以:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");objectMappe
jackson/fastjson序列化/反序列化:
默认情况下,jackson/fastjson将java Date/Timestamp类型序列化为时间戳,也就是1970年1月1日0点以来的毫秒数。如果要显示为用户友好表示:
Jackson 可以:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
objectMapper.setDateFormat(sdf)
或者:
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd HH:mm:ss")
FASTJSON可以:
@JSONField (format="yyyy-MM-dd HH:mm:ss")
或者:
第一种方法:
JSON.DEFFAULT_DATE_FORMAT = "yyyy-MM-dd";
String str = JSON.toJSONString(user,SerializerFeature.WriteDateUseDateFormat);
第二种方法:
JSON.toJSONStringWithDateFormat(date, "yyyy-MM-dd HH:mm:ss.SSS")
=================
Timestamp对应MySQL的datetime类型
Timestamp对应MySQL的timestamp类型Date会对应mysql的date类型
字段标明:#{modified_date,jdbcType=TIMESTAMP}、#{date,jdbcType=DATE}
具体可参考:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-type-conversions.html
原文:http://www.cnblogs.com/zhjh256/p/7253081.html
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)