mysql存储时间类型与时区无关的问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

mysql存储时间类型与时区无关的问题

2016-02-01 11:32:33 2326 2

RT, 在mysql存储一个datetime类型的时间字段A, ,假设有一条记录在mysql里面显示的时间2015-05-31 12:00:00 明显这个时间是根据当前系统时区(东八区)相关的, 如果从其他时区国家访问页面看到还是这个时间的话就明显不合理了, 所以需要时间转换当地时间. 所以我想法是存的时候就存一个与时区无关的类型(比如java中 的 date.getTime() 这个Long类型, 当时DB里面存这个Long类型又不便与查看), 请问有什么好的办法吗?

取消 提交回答
全部回答(2)
  • 31927813
    2019-07-17 18:37:02
    mysql的datetime类型数据不存储时区信息,timestamp类型包含时区信息。 时区信息可查询time_zone的值
    0 0
  • 落地花开啦
    2019-07-17 18:37:02

    存时间戳,这个与时区无关,然后你查出来之后,再用mysql内置函数转换
    `select from_unixtime(1218290027); -- '2008-08-09 21:53:47'
    select from_unixtime(1218124800); -- '2008-08-08 00:00:00'
    select from_unixtime(1218169800); -- '2008-08-08 12:30:00'
    `

    0 0
添加回答
相关问答

1

回答

mysql数据存储问题

2016-02-01 15:33:35 1782浏览量 回答数 1

2

回答

mysql的问题

2015-07-21 16:32:33 4667浏览量 回答数 2

1

回答

MySQL的存储函数

2016-02-12 13:52:51 1709浏览量 回答数 1

1

回答

mysql存储过程的参数类型问题

2016-02-28 16:39:32 2185浏览量 回答数 1

1

回答

MYSQL回滚的存储过程问题

2016-02-11 18:28:18 2712浏览量 回答数 1

1

回答

mysql单表,多文件存储的问题

2016-02-12 18:12:52 2046浏览量 回答数 1

1

回答

MySQL的存储过程和触发器支持吗?

2022-07-12 10:30:12 55浏览量 回答数 1

0

回答

mysql问题

2019-03-19 17:24:03 212浏览量 回答数 0

1

回答

mysql过段时间自动断开连接的问题

2016-02-06 16:47:47 4754浏览量 回答数 1

1

回答

JSP用mysql存储照片时出错

2016-03-23 15:05:24 1785浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载