MySQL datetime:插入带有时区偏移的日期
我尝试将时间戳插入“日期”:
INSERT INTO dates VALUES (4, "2011-10-04 12:58:36 -0600")
4 只是一个 ID。在表中插入为:
2011-10-04 12:58:36 or 0000-00-00 00:00:00
所以我的问题是,时间差 -0600 丢失了。我也可以插入它吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 SUBSTR() 将其截断并使用 CONVERT_TZ() 对其进行转换。
像这样
You could use SUBSTR() to chop it off and CONVERT_TZ() to convert it.
Something like this