gpt4 book ai didi

mysql - 如何从与服务器时区不同的 MySQL 中的日期字段中选择 unix 时间戳?

转载 作者:行者123 更新时间:2023-11-29 05:04:25 24 4
gpt4 key购买 nike

我有一个在 Europe/London 时区的 MySQL 服务器,我的一个表有一个日期字段。日期采用 Asia/Kathmandu 时区。我想写一个 select 语句来获取日期字段作为 unix 时间戳。类似于 SELECT UNIX_TIMESTAMP(FEILD_A) 但这会将 FIELD_A 转换为 UTC,假设它是 Europe/London 时区,这是服务器的时区。我希望查询将日期时间视为 Asia/Kathmandu 时区并返回时间戳。

最佳答案

试试这个

SELECT CONVERT_TZ(FEILD_A,'GMT','IST');

将 IST 更改为您的时区

FEILD_A 应该是日期或时间戳。

引用: https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_convert-tz

关于mysql - 如何从与服务器时区不同的 MySQL 中的日期字段中选择 unix 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51329576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com