Oracle日期格式
- YYYY:四位表示的年份
- YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪
- IYYY:ISO标准的四位年份
- MM:01~12的月份编号
- MON:缩写字符集表示
- MONTH:全拼字符集表示的月份,右边用空格填补
- Q:季度
- W:当月第几周
- WW:当年第几周
- IW:ISO标准的年中的第几周
- D:当周第几天
- DD:当月第几天
- DDD:当年第几天
- DY:缩写字符集表示
- DAY:全拼字符集表示的天 如(星期六)
- HH,HH12:一天中的第几个小时,12进制表示法
- HH24:一天中的第几个小时,取值为00~23
- MI:一小时中的分钟
- SS:一分钟中的秒
- SSSS:从午夜开始过去的秒数
查询系统日期
select sysdate from dual;
使用sql格式化
select to_char(sysdate, 'yyyy') 年, to_char(sysdate, 'mm') 月, to_char(sysdate, 'DD') 日, to_char(sysdate, 'HH24') 时, to_char(sysdate, 'MI') 分, to_char(sysdate, 'SS') 秒, to_char(sysdate, 'DAY') 天, to_char(sysdate, 'Q') 第几季度, to_char(sysdate, 'W') 当月第几周, to_char(sysdate, 'WW') 当年第几周, to_char(sysdate, 'D') 当周第几天, to_char(sysdate, 'DDD') 当年第几天 from dual;
常用的日期函数
字符串类型转日期
select to_date('2020/01/01 18:01:02','yyyy/mm/dd HH24:mi:ss') from dual;
睁开眼,书在面前 闭上眼,书在心里