mysql使用timestamp出现客户端和服务端时间不一致问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnwodeboke/article/details/89674434

timestamp类型的时间不仅仅与写入记录时的时区有关,显示时也与时区有关。

MYSQL中,的TIMESTAMP是为了更少的存储单元(DATETIME为4字节,TIMESTAMP为1个字节)但是范围为1970的某时的开始到2037年,而且会根据客户端的时区判断返回值,MYSQL的TIMESTAMP时区敏感这点和ORACLE的TIMESTAMP WITH LOCAL TIME ZONE一致。
原文:https://www.cnblogs.com/scoopr/p/5592339.html

所以要想客户端显示的数据和数据库中存储的数据一致,在查询的时候将imestamp转化成字符串类型,然后再返回给客户端。

猜你喜欢

转载自blog.csdn.net/csdnwodeboke/article/details/89674434