0

我通过 Matlab 程序访问 MySQL,使用以下查询:

SELECT CONVERT_TZ('2006-03-17 00:00:00', 'GMT', 'GMT')

我得到以下结果:

'2006-03-16 23:00:00'

但是当我直接在 MySQL Workbench 中输入完全相同的查询时,我得到了正确的结果:

'2006-03-17 00:00:00'

另一方面,如果我执行相同的请求,但对于较早的日期(2006-01-06),两个查询都会返回相同(正确)的结果。

因此,在我看来,这像是一种夏令时问题,但奇怪的是它取决于我访问 MySQL 的方式(通过 Matlab 或 Workbench)。

关于可能发生的事情有什么想法吗?以及如何解决这个问题?

4

0 回答 0