MYSQL日期时间到时间戳转换

时间:2014-02-19 09:28:00

标签: mysql

给定一个表test,其中包含一个DATETIME类型的列

我插入了2个值

2013-07-04 10:00:00 // British summer time (GMT+1)
2014-02-14 10:00:00 // GMT 0

然后我将列类型转换为TIMESTAMP

数据选择显示

'2013-07-04 10:00:00 // British summer time (GMT+1)
'2014-02-14 10:00:00 // GMT 0
然后我跑了

SET time_zone='+00:00';

另一个选择产生了

'2013-07-04 09:00:00 // British summer time (GMT+1)
'2014-02-14 10:00:00 // GMT 0

我的印象是DATETIME值没有他们所属时区的概念,在我看来我错了。

任何人都可以解释一下吗?

0 个答案:

没有答案