小编Nik*_*rov的帖子

Oracle将时区的TIMESTAMP转换为DATE

我有时区的DB,+04:00 (Europe/Moscow)需要在Oracle 11g中将字符串格式转换YYYY-MM-DD"T"HH24:MI:SSTZH:TZMDATE数据类型.

换句话说,我有一个字符串2013-11-08T10:11:31+02:00,我想将其转换为DATE数据类型(在本地数据库时区+04:00 (Europe/Moscow)).

对于字符串,2013-11-08T10:11:31+02:00我想要的转换应该返回DATE带有日期的数据类型2013-11-08 12:11:31(即使用时间的本地时区转换+04:00 (Europe/Moscow)).字符串的时区可能不同,+02:00上面的字符串只是示例.

我试图用TIMESTAMP数据类型做这个,但是时区转换没有成功.

sql oracle timestamp date

11
推荐指数
2
解决办法
6万
查看次数

标签 统计

date ×1

oracle ×1

sql ×1

timestamp ×1