【发布时间】:2021-09-30 12:48:03
【问题描述】:
我有一个日期保存为1900-01-01T00:00:00.000Z 字符串格式。我正在尝试转换它,但是1900变成了2000。如何转换成时间戳而不丢失年份?
SELECT TO_TIMESTAMP(TO_CHAR(TO_DATE(SUBSTR('1900-01-01T13:00:00.000Z',0,10),'RRRR-MM-DD')),'DD/MM/RRRR HH24:MI:SSXFF')
FROM dual;
【问题讨论】:
-
显示使用您的代码尝试。 (我看不懂那个小图片文字。)
-
请不要将代码发布为图片。请参阅此处了解更多详细信息原因:meta.stackoverflow.com/questions/285551
标签: sql oracle to-date to-timestamp