【发布时间】:2017-12-20 18:55:11
【问题描述】:
我在 Oracle 中有一个时间戳列,其格式为“MM/DD/YYYY HH24:MI.SxFF6”。 数据如下:
11/09/1917 10:45:28.230000
10/19/2014 18:09:28.410000
12/19/2011 11:06:28.340000
除了获取需要默认为 000000 的毫秒外,我需要时间戳来保留该值。 我试过查询 -
cast(to_char(Local_time, 'MM/DD/YYYY HH24:MI:SS') as timestamp(6))
但它抛出错误 - "Not valid month"
有人对我可以尝试将毫秒数设为 0 有什么想法吗?我使用 Toad 查询表。
【问题讨论】:
-
你为什么要把
TIMESTAMP转换成VARCHAR2?
标签: oracle timestamp milliseconds