我有一个要求,需要将日期值 (14-08-2013) 转换为 (14-AUG-13)。我使用了以下查询,但它不起作用:
select *
from ind_holidays
where hol_date between to_date('11-08-2013', 'dd-mmm-yyyy hh24:mi:ss') AND to_date('17-08-2013', 'dd-mmm-yyyy hh24:mi:ss')
ORDER by name
最佳答案
to_date 格式字符串中的时间部分是不必要的。像这样更改您的查询:
select *
from ind_holidays
where hol_date between to_date('11-08-2013', 'dd-mm-yyyy') AND to_date('17-08-2013', 'dd-mm-yyyy')
ORDER by name
并使用 mm
而不是 mmm
表示 2 位数的月份
关于c# - 如何将日期值转换为oracle日期值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18226092/