java 时区 CST

之前没关注过, 理解上系统时间是UTC+8,并且new Date()添加到数据库是对的就正常了。

但是:发现如果是录入时间 比如字符串 “2016-09-09 00:00:00” 那么转换成Date就变成了CST时间,这样再录入数据库就会错误。
会是 2016-09-09 00:00:00 CST

解决方法:修改数据库时区就好了

发表评论