日期字符串 '2019-01-21T19:02:25Z' 中使用的日期格式是什么
What is the date format used in date string, '2019-01-21T19:02:25Z'
我无法从日期字符串中获取日期对象 2019-01-21T19:02:25Z
select to_char(to_date('2019-01-21T19:02:25Z','yyyy-mm-ddThh24:mi:ssZ'),'dd/mm/yyyy hh24:mi:ss') from dual;
产量
ORA-01821: date format not recognized
01821. 00000 - "date format not recognized"
*Cause:
*Action:
请问日期格式是什么?
要么使用引号将 T
和 Z
作为文字匹配:
SELECT TO_CHAR(
TO_DATE(
'2019-01-21T19:02:25Z',
'yyyy-mm-dd"T"hh24:mi:ss"Z"'
),
'dd/mm/yyyy hh24:mi:ss'
)
FROM DUAL;
或者,将 T
作为文字匹配,并使用 TO_TIMESTAMP_TZ
与 TZH
和 TZM
格式模型匹配时区小时和分钟组件(或, 相反, TZR
匹配时区区域):
SELECT TO_CHAR(
TO_TIMESTAMP_TZ(
'2019-01-21T19:02:25Z',
'yyyy-mm-dd"T"hh24:mi:ssTZHTZM'
),
'dd/mm/yyyy hh24:mi:ss'
)
FROM DUAL;
我无法从日期字符串中获取日期对象 2019-01-21T19:02:25Z
select to_char(to_date('2019-01-21T19:02:25Z','yyyy-mm-ddThh24:mi:ssZ'),'dd/mm/yyyy hh24:mi:ss') from dual;
产量
ORA-01821: date format not recognized 01821. 00000 - "date format not recognized" *Cause:
*Action:
请问日期格式是什么?
要么使用引号将 T
和 Z
作为文字匹配:
SELECT TO_CHAR(
TO_DATE(
'2019-01-21T19:02:25Z',
'yyyy-mm-dd"T"hh24:mi:ss"Z"'
),
'dd/mm/yyyy hh24:mi:ss'
)
FROM DUAL;
或者,将 T
作为文字匹配,并使用 TO_TIMESTAMP_TZ
与 TZH
和 TZM
格式模型匹配时区小时和分钟组件(或, 相反, TZR
匹配时区区域):
SELECT TO_CHAR(
TO_TIMESTAMP_TZ(
'2019-01-21T19:02:25Z',
'yyyy-mm-dd"T"hh24:mi:ssTZHTZM'
),
'dd/mm/yyyy hh24:mi:ss'
)
FROM DUAL;