我有一个列值2009年9月21日上午06.34.45.676676888我需要获取与此值完全相同的值。我试过下面的查询
to_char(Date,'DD-MON-YY HH:MM:SS AM') as Date
这将给予以下结果上午6时34分45秒预期输出:2009年9月21日上午06.34.45.676676888
owfi6suc1#
使用MI表示分钟(MM表示月份),FF9表示小数秒,精度为9位数:
MI
MM
FF9
TO_CHAR(timestamp_column, 'DD-MON-YY HH12:MI:SS.FF9 AM') AS timestamp_column
HH
HH12
DATE
1条答案
按热度按时间owfi6suc1#
使用
MI
表示分钟(MM
表示月份),FF9
表示小数秒,精度为9位数:HH
和HH12
可以互换,但HH12
明确表示您将值格式化为12小时制。DATE
是一个保留字,不能用于无引号的标识符;您需要使用带引号的标识符或将列命名为DATE
以外的名称。*