代码
Timestamp.valueOf(LocalDateTime.now)现象是时间相差14个小时,想了下,相差14个小时应该是芝加哥时间
跟踪jdk源码,ZoneId
结果CST是芝加哥时间,然后去mysql中看了一下
mysql> show variables like "%time_zone%";+------------------+--------+| Variable_name | Value |+------------------+--------+| system_time_zone | CST || time_zone | SYSTEM |+------------------+--------+2 rows in set (0.00 sec)mysql> select curtime();+-----------+| curtime() |+-----------+| 20:14:19 |+-----------+1 row in set (0.00 sec)坑了吧,这里CST是China Standard Time
,最后用了SimpleDateFormat加ThreadLocal搞定的
新闻热点
疑难解答