select to_char(sysdate,'yyyy') from dual; --年
select to_char(sysdate,'Q' from dual;     --季
select to_char(sysdate,'mm') from dual;   --月
select to_char(sysdate,'dd') from dual;   --日
ddd 年中的第几天
WW 年中的第几个星期
W 该月中第几个星期
D 周中的星期几
hh 小时(12)
hh24 小时(24)
Mi 分
ss 秒
如果是要转换成整数则使用TO_NUMBER就可以了