我想将当前时区存储在 mysql 日期数据类型中。例如,
10-Apr-2014 10:12:41 IST
我想要的是:DATE_FORMAT('10-Apr-2014 10:12:41 IST','%d-%b-%Y %H:%i:%S **时区**' )
我搜索了 DATE_FORMAT 和 STR_TO_DATE 格式,但没有找到任何提及时区的内容。
有什么办法可以做到这一点吗?我希望 IST 出现在日期和时间的末尾!请帮忙!
最佳答案
MySQL 没有专门的数据类型来存储时区信息。
您可以选择:
- 将时区存储在单独的字段(附加表列)中,这是首选方式
- 将日期、时间和时区存储为 VARCHAR,但这会使基于日期和时间的 SQL 查询变得更加困难和缓慢。
关于mysql - 以mysql日期格式存储时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23057925/