这管用,但为什么?yyyymmdd如何被接受为yyyy-mm-dd?
select to_date(TO_CHAR(sysdate, 'YYYYMMDD'), 'YYYY-MM-DD HH24:MI:SS') from dual
odopli941#
to_date() 在这种情况下忽略标点符号:将字符串值转换为日期值时,以下附加格式规则适用(除非您在格式模型中使用了fx或fxfm修饰符来控制精确的格式检查):如果指定了数字格式元素的所有数字(包括前导零),则可以从日期字符串中省略格式字符串中包含的标点符号。例如,为两位数格式元素(如mm、dd和yy)指定02而不是2。
to_date()
1条答案
按热度按时间odopli941#
to_date()
在这种情况下忽略标点符号:将字符串值转换为日期值时,以下附加格式规则适用(除非您在格式模型中使用了fx或fxfm修饰符来控制精确的格式检查):
如果指定了数字格式元素的所有数字(包括前导零),则可以从日期字符串中省略格式字符串中包含的标点符号。例如,为两位数格式元素(如mm、dd和yy)指定02而不是2。