【发布时间】:2020-11-04 13:00:10
【问题描述】:
我在将 varchar 转换为 DateTime/timestamp 时遇到问题。 是这样的
ID EVENT_TIME(Varchar)
1 2020-04-12T09:25:53+0800
2 2020-04-12T09:25:53+0700
3 2020-04-12T09:25:53+0900
返回我想要的,所有时间戳都转换为+0700
ID EVENT_TIME(Datetime)
1 2020-04-12 10:25:53
2 2020-04-12 09:25:53
3 2020-04-12 11:25:53
这可能吗?以及如何使用 oracle 来做到这一点?
谢谢
【问题讨论】:
-
为什么将值存储为字符串 - 为什么您的列没有定义为时间戳(使用 [本地] 时区)?
标签: sql oracle datetime timestamp timestamp-with-timezone