读书人

日期截取有关问题,怎么从系统时间中截

发布时间: 2012-02-19 19:43:39 作者: rapoo

求助日期截取问题,如何从系统时间中截取日的没有前缀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
试试这个。日期也有两位数的

读书人网 >oracle

热点推荐