在oracle中更改日期格式

时间:2017-08-08 18:51:41

标签: sql oracle

我尝试将日期格式从dd-mon-yyyy更改为mm / dd / yyyy,但是在导出到Excel电子表格时需要能够保留日期属性。 to_char函数将其更改为文本,然后我必须手动将字段类型更改为日期,以便能够按日期而不是按字母顺序排序。

1 个答案:

答案 0 :(得分:1)

这取决于您使用的数据类型(DATE或TIMESTAMP)。尝试相应地更改NLS参数:

ALTER SESSION SET NLS_DATE_FORMAT = 'mm/dd/yyyy';
ALTER SESSION SET NLS_TIMESTAMP_FORMAT = 'mm/dd/yyyy';
相关问题