【发布时间】:2018-02-07 17:45:44
【问题描述】:
当我使用 'mon-d-yyyy' 将日期转换为 char 时遇到以下问题,因为我需要一个单日数字来表示一个月中 1 到 9 天的值。
当我使用 'mon-d-yyyy' 格式时,我会在 5 天后输掉比赛并得到错误的日期。对此的任何帮助都会很棒。
select to_char(sysdate-22,'mon-d-yyyy') from dual;--aug-2-2017
select to_char(sysdate-22,'mon-dd-yyyy') from dual;--aug-07-2017
select sysdate-22 from dual;--07-AUG-17 11.06.43
【问题讨论】: