【发布时间】:2017-06-05 22:10:59
【问题描述】:
我正在尝试获取特定的日期格式“DD-Mon-YY”
我的表格有一个日期字段 (birth_dt),其默认格式为“dd/mm/yyyy”
我不希望结果是文本(即不想使用to_char()),因为结果需要导出到 Excel 电子表格,并且业务需要根据日期字段进行一些排序.
我尝试使用:
SELECT to_date(to_char(t.birth_dt,'dd-Mon-yy'), 'dd-Mon-yy') FROM TABLE t
但它仍然提供与前面所述相同的日期格式 (dd/mm/yyyy)。
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
“日期字段的默认格式为...”是什么意思?
birth_dt真的是 DATE 数据类型,还是'dd/mm/yyyy'格式的 VARCHAR2? 不可能两者兼有!如果您不知道,请使用describe t。
标签: oracle oracle11g plsqldeveloper