关于时区问题

    最近项目中出现了奇怪的现象,前段报表显示的数据时间对不上,正好差十三个小时,首先检查了服务器上的时区,date了一下,发现是没问题的,然后用方法FROM_UNIXTIME((timestamp_minutes + 22616640) * 60),检查了一下,问题就在这里,mysql数据库的时区不对,在网上找解决方式,找到my.cnf文件,然后在后面加上default-time-zone = ‘+8:00′,具体参考博客:http://blog.csdn.net/aidenliu/article/details/6054032。

 

将timestamp字段转换为可读的date类型:SELECT FROM_UNIXTIME( 1431593461, '%Y%m%d %H %i %S' ) 

你可能感兴趣的:(关于时区问题)