将带时区的值转换为时间戳
Convert Values with Timezone to timestamp
在加载到 Oracle 表之前,我需要将一些值(文本格式)转换为 TIMESTAMP 数据类型。这些值具有以下示例中的时区信息:
2018-05-28T14:32:53.5860707+08:00
2018-05-30T08:26:47.554801+08:00
2018-05-21T16:26:29.5443257+08:00
你能帮忙吗?
谢谢,
大卫
您想将 to_timestamp_tz 与格式字符串 'YYYY-MM-DD"T"HH24:MI:SS:FFTZH:TZM' 一起使用。将 "T" 放在格式字符串的引号中。
select
to_timestamp_tz('2018-05-28T14:32:53.5860707+08:00', 'YYYY-MM-DD"T"HH24:MI:SS:FFTZH:TZM')
from dual
select
to_timestamp_tz('2018-05-28T14:32:53.5860707+08:00', 'YYYY-MM-DD"T"HH24:MI:SS:FFTZH:TZM')
来自双
在加载到 Oracle 表之前,我需要将一些值(文本格式)转换为 TIMESTAMP 数据类型。这些值具有以下示例中的时区信息:
2018-05-28T14:32:53.5860707+08:00
2018-05-30T08:26:47.554801+08:00
2018-05-21T16:26:29.5443257+08:00
你能帮忙吗?
谢谢,
大卫
您想将 to_timestamp_tz 与格式字符串 'YYYY-MM-DD"T"HH24:MI:SS:FFTZH:TZM' 一起使用。将 "T" 放在格式字符串的引号中。
select
to_timestamp_tz('2018-05-28T14:32:53.5860707+08:00', 'YYYY-MM-DD"T"HH24:MI:SS:FFTZH:TZM')
from dual
select to_timestamp_tz('2018-05-28T14:32:53.5860707+08:00', 'YYYY-MM-DD"T"HH24:MI:SS:FFTZH:TZM') 来自双