mysql 对UTC DateTime where子句查询进行序列化

5us2dqdw  于 2023-02-28  发布在  Mysql
关注(0)|答案(1)|浏览(127)

我正在使用Sequelize for MYSql数据库,我在mysql中有datetime属性,它以UTC存储datetime属性,在阅读时我有本地时间,需要与where子句中的datetime列进行比较。我如何将UTC列转换为本地时间以与本地时间进行比较?

5n0oy7gb

5n0oy7gb1#

将UTC列转换为本地时间以与本地时间进行比较,如下所示

SELECT *
FROM your_table
WHERE CONVERT_TZ(your_datetime_column, '+00:00', '+05:30') <= DATE_ADD(NOW(), INTERVAL 1 HOUR);

相关问题