如何在Oracle中的datetime字符串的末尾添加三个零?

zvokhttg  于 2023-06-22  发布在  Oracle
关注(0)|答案(1)|浏览(130)

我有这样的数据2020/08/05 05:34:05.000我试图通过使用to_char(column,'YYYY/MM/DD HH24:MI:SS.FF3')得到类似的输出错误“日期格式未识别”。如何在秒后的末尾追加这000?
我试着使用to_char(column,'YYYY/MM/DD HH24:MI:SS'),它给了我2020/08/05 05:34:05,但我想在最后附加三个零,是否可以不硬编码零来获得000?

ckx4rj1h

ckx4rj1h1#

看起来列数据类型是DATEDATE数据类型不支持小数秒,但您可以将其转换为TIMESTAMP

to_char(CAST(column AS TIMESTAMP), 'YYYY/MM/DD HH24:MI:SS.FF3')

相关问题