【发布时间】:2023-03-19 14:25:02
【问题描述】:
我有一个应用程序通过以下方式上传到 Oracle 数据类型列:
TO_TIMESTAMP_TZ('2012-10-09 1:10:21 CST','YYYY-MM-DD HH24:MI:SS TZR')
我现在需要从此数据列中提取以下格式和时区: 'YYYY-MM-DD HH24:MI:SS CDT'
注意:日期以 CST 格式上传,但需要以 CDT 格式返回。
我在 Google 上搜索过,但只找到以下日期数据类型:
SELECT dateColumn From dateTable;
09-NOV-12
SELECT TO_CHAR(dateColumn,'YYYY-MM-DD HH24:MI:SS') From dateTable;
2012-10-09 1:10:21
我也尝试了以下方法:
TO_TIMESTAMP_TZ(dateColumn,'YYYY-MM-DD HH24:MI:SS CDT')
data format not recognized
TO_TIMESTAMP_TZ(CRTE_DT,'YYYY-MM-DD HH24:MI:SS TZH:TZM')
09-NOV-12 1:10:21 AM +01:00
don't understand why this does not come back as YYYY-MM-DD?
我该如何解决这个问题?
【问题讨论】: