例如,将时间戳1656419169转换,会得到"2022-06-28 12:26:09"。这个时间戳对应的是东八区的时间,即"2022-06-28 20:26:09"。因此,FROM_UNIXTIME转换的时间实际上是UTC时间的体现。在MySQL中存储时间戳时,系统会自动将时间戳转换为UTC格式进行保存,以确保时间的一致性和准确性。
mysql-时间戳转时间
MySQL在未明确指定时区时,默认采用服务器的时区。要查看当前时区设置,执行如下命令:show variables like '%time_zone%;'
对于时间戳转换,FROM_UNIXTIME函数是一个实用工具。其格式为FROM_UNIXTIME(unix_timestamp, format),若省略format参数,它将以%Y-%m-%d %H:%i:%s这样的格式显示。例如,将时间戳1656419169转换,会得到"2022-06-28 12:26:09"。这个时间戳对应的是东八区的时间,即"2022-06-28 20:26:09"。因此,FROM_UNIXTIME转换的时间实际上是UTC时间的体现。
在MySQL中存储时间戳时,系统会自动将时间戳转换为UTC格式进行保存,以确保时间的一致性和准确性。2024-08-20