问题一:web服务器与Linux系统时间不一致
现象
java代码中 new Date(); 得到的时间与Linux系统时间不同。
原因
jvm 没有设置与Linux系统一致的时区。
解决方法
vim /etc/profile
添加jvm的时区设置语句:
TZ=‘America/Toronto’;export TZ
问题二:数据库取出的时间与系统时间不一致
原因
数据库所在的服务器系统时区与目标时区不同
解决方法
A:修改数据库系统时间。
B:修改default_time_zone。(此方法在北美夏令时会有偏差。)