触发将日期从时区转换为另一个日期

问题描述 投票:0回答:1

我想创建触发器以将(s_start)值从(s_timezone)转换为(非洲/开罗)时区,并存储在新列(s_start_Cairo)中。

enter image description here

mysql triggers mysql-workbench datatrigger
1个回答
0
投票

首先,您需要捕获两个时区之间的偏移时间。这是该查询

SELECT TIME_FORMAT(TIMEDIFF(NOW(), CONVERT_TZ(NOW(), 'Europe/London', 'Africa/Cairo')), '%H:%i') AS offset;

然后您可以将此偏移量添加到开始时间并将值保存在新列中

© www.soinside.com 2019 - 2024. All rights reserved.