trim(to_char(sysdate, 'D')) 是什么意思?

trim(to_char(date, 'D')) 的意思:获取date是一周当中的第几天 。

注意:一周是从星期日开始的。

trim(to_char(sysdate, 'D')) 是什么意思?

eg:

select trim(to_char(to_date('20150406','yyyyMMdd'), 'D')) from dual; --一周中的第2天
select trim(to_char(to_date('20150411','yyyyMMdd'), 'D')) from dual; --一周中的第7天

 

你可能感兴趣的:(to_char)