如何将完整的时间戳值从Oracle DB获取到Excel

gk7wooem  于 2023-10-16  发布在  Oracle
关注(0)|答案(1)|浏览(88)

我有一个列值
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

owfi6suc

owfi6suc1#

使用MI表示分钟(MM表示月份),FF9表示小数秒,精度为9位数:

TO_CHAR(timestamp_column, 'DD-MON-YY HH12:MI:SS.FF9 AM') AS timestamp_column
  • 注意:HHHH12可以互换,但HH12明确表示您将值格式化为12小时制。
  • 注2:DATE是一个保留字,不能用于无引号的标识符;您需要使用带引号的标识符或将列命名为DATE以外的名称。*

相关问题