当前位置: 代码迷 >> Oracle管理 >> 日期截取有关问题,怎么从系统时间中截取日的没有前缀0?如2号要获得2,而不是02,
  详细解决方案

日期截取有关问题,怎么从系统时间中截取日的没有前缀0?如2号要获得2,而不是02,

热度:85   发布时间:2016-04-24 05:46:34.0
求助日期截取问题,如何从系统时间中截取日的没有前缀0?如2号要获得2,而不是02,在线等~
求助日期截取问题,如何从系统时间中截取日的没有前缀0?如2号要获得2,而不是02

请解答下,谢谢~~

有了答案立即结贴

------解决方案--------------------
写错了
select to_number(to_char(sysdate, 'DD ')) from dual;
------解决方案--------------------
加入ORACLE群吧!群号是:19312711

------解决方案--------------------
照搬楼上的
select to_char(to_number(to_char(sysdate, 'DD '))) from dual;

------解决方案--------------------
Select Case when substr(to_char(Sysdate, 'yyyymmdd '),7,2) <10 Then substr(to_char(Sysdate, 'yyyymmdd '),8,1)
When substr(to_char(Sysdate, 'yyyymmdd '),7,2) > 10 Then substr(to_char(Sysdate, 'yyyymmdd '),7,2)
End
From dual
试试这个。日期也有两位数的
  相关解决方案