【发布时间】:2022-01-22 19:53:45
【问题描述】:
我在 C# Web 应用程序中使用引导日期选择器。 应用程序连接到 Oracle 11g 数据库
日期选择器以YYYY-MM-DDThh:mm 格式返回日期,例如2021-12-21T09:46。我所知道的 11g 中的 to_date 函数都不能处理这个问题。我尝试了以下方法。
select TO_DATE ('2021-12-21T09:46', 'YYYY-MM-DDThh:mi') from dual; -- ORA-01821: date format not recognized
select TO_TIMESTAMP ('2021-12-21T09:46', 'YYYY-MM-RRTHH24:MI') from dual; -- ORA-01821: date format not recognized
select TO_TIMESTAMP_TZ ('2021-12-21T09:46', 'YYYY-MM-DDTHH:MI:SS') from dual; -- ORA-01821: date format not recognized
SELECT SYS_EXTRACT_UTC(TIMESTAMP '2021-12-21T09:46:00') FROM DUAL; -- ORA-01821: date format not recognized
select TO_UTC_TIMESTAMP_TZ ('2021-12-21T09:46:00', 'YYYY-MM-DDThh:mm:ss') from dual; -- ORA-00904: "TO_UTC_TIMESTAMP_TZ": invalid identifier
还有其他可以使用的功能吗?
有没有办法改变日期选择器返回的格式?请注意,我需要更改返回日期而不是显示日期。
【问题讨论】:
标签: oracle date bootstrap-4 oracle11g