我有一个位于 Europe/London
时区的MySQL服务器,我的一个表有一个日期字段 . 日期位于 Asia/Kathmandu
时区 . 我想编写一个select语句来获取日期字段作为unix时间戳 . 像 SELECT UNIX_TIMESTAMP(FEILD_A)
之类的东西,但这会将 FIELD_A
转换为UTC,假设它是 Europe/London
timezone,这是服务器的时区 . 我希望查询将日期时间视为 Asia/Kathmandu
timezone并返回时间戳 .
1 回答
试试这个吧
将IST更改为您的时区
FEILD_A应该是日期或时间戳 .
参考:https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_convert-tz