jfinal 对象update日期直接转json格式会丢失HH
keypage.setHtmlDate(new Date()); keypage.update(); System.out.println("直接获取这个update的日期: " + keypage.getHtmlDate()); System.out.println("已存在的日期格式对照: " + keypage.getCreateDate()); System.out.println("直接把这个update的对象转成JSON,日期是会被阉割了 " + JsonKit.toJson(keypage)); System.out.println("从数据库重新读取对象,并获取刚刚update的日期 " + Keypage.dao.findById(keywordid).getHtmlDate());
已存在的日期格式对照: 2016-12-20 13:52:26.0
直接把这个update的对象转成JSON,日期是会被阉割了 {"meta_title":null,"baidu_submit":null,"change":null,"seo_ranking":null,"keyStr":"家用冲击钻","embody":null,"brand_words":null,"url":"jiayongchongjizuan.html","ban":null,"meta_description":null, "html_date":"2017-01-18","baidu_submit_date":null,"keypage_id":9,"meta_keyword":null,"xml_id":null,"create_date":"2016-12-20 13:52:26"}
Sql: select * from `keypage` where `keypage_id` = ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有可能是html_date在model或数据库中定义的类型不是时间类型,而是日期类型。
查出来的map/lsit转成json? 用什么工具转的,可以看看它对时间转化是怎么处理的,看看源码