gpt4 book ai didi

mysql - 是否有 RCF2822 格式的日期时间数据类型?

转载 作者:行者123 更新时间:2023-11-30 00:14:09 24 4
gpt4 key购买 nike

我想插入 RCF2822 格式的时间戳,例如 Tue, 31 Dec 2013 23:00:00 +0000。您为此推荐什么数据类型?

我需要 RCF2822 格式的日期时间,因为我需要生成它的时区,以便它也可以在多年之间进行转换。

或者,我可以插入 ISO 8601 格式的日期时间,例如 2008-04-16T11:43:32+02:00

最佳答案

您应该让数据库决定如何存储它。 MySQL 日期时间 stores data in UTC内部。您可以尝试将时区包含在单独的列中并使用 Convert_Tz如下:

select convert_tz(datetimecolumn, timezonecolumn, 'Europe/Bucharest'); 

可以使用 mysql_tzinfo_to_sql 将时区列表加载到 mysql 中如下:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

希望有帮助。

关于mysql - 是否有 RCF2822 格式的日期时间数据类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23795155/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com