【发布时间】:2015-02-03 23:54:58
【问题描述】:
我正在尝试在 Oracle SQL 中将 string 列转换为 date。
这是我的数据价值示例:
'03/12/14 11:00:00'
这是我的查询:
select to_date(A,'DD/MM/YY HH24:MI:SS')
from MyTable
这是一个输出示例:
03-DEC-14
为什么我的查询只返回日期而不返回小时?
【问题讨论】:
-
因为日期没有小时部分?试试 TIMESTAMP,也许效果更好。
-
@jarlh: 在 Oracle
date确实有时间。 -
@a_horse_with_no_name。谢谢(你的)信息! (我不是 Oracle 用户,但我相信您已经发现了这一点!)