cainiao-Shun666

2.8 DD 指定日期在当月中第几天(范围:1-31)

SQL> select to_char(sysdate,\'DD YYYY-MM-DD PM hh24:mi:ss \') from dual;
TO_CHAR(SYSDATE,\'DDYYYY-MM-DDP\')
------------------------------
27 2015-12-27 下午 18:12:08

2.9 DDD 指定日期在当年中的第几天(范围:1-366)

SQL> select to_char(sysdate,\'DDD YYYY-MM-DD PM hh24:mi:ss \') from dual;
TO_CHAR(SYSDATE,\'DDDYYYY-MM-DD\')
------------------------------
361 2015-12-27 下午 18:13:15

2.10 DAY 指定日期在周中的名称

select to_char(sysdate,\'Day YYYY-MM-DD PM hh24:mi:ss \') from dual;
TO_CHAR(SYSDATE,\'DAYYYYY-MM-DD\')
-----------------------------------
星期日 2015-12-27 下午 18:46:23

2.11 MON 返回指定日期的月份简写

SQL> select to_char(sysdate,\'MON YYYY-MM-DD PM hh24:mi:ss \') from dual;
TO_CHAR(SYSDATE,\'MONYYYY-MM-DD\')
----------------------------------
12月 2015-12-27 下午 18:47:33

2.12 MONTH 返回指定日期的月份全称

SQL> select to_char(sysdate,\'MONTH YYYY-MM-DD PM hh24:mi:ss \') from dual;
TO_CHAR(SYSDATE,\'MONTHYYYY-MM-\')
--------------------------------
12月 2015-12-27 下午 18:48:44

2.13 MM 返回指定日期的月份(范围:1-12)

SQL>  select to_char(sysdate,\'MM\') from dual;
TO_CHAR(SYSDATE,\'MM\')
---------------------
12

2.14 HH 小时(范围:1-12)

SQL>  select to_char(sysdate,\'HH\') from dual;
TO_CHAR(SYSDATE,\'HH\')
---------------------
06

2.15 HH12 小时(范围:1-12)

select to_char(sysdate,\'HH12\') from dual;
TO_CHAR(SYSDATE,\'HH12\')
-----------------------
06

2.16 HH24 小时(范围:0-23)

SQL> select to_char(sysdate,\'HH24\') from dual;
TO_CHAR(SYSDATE,\'HH24\')
-----------------------
18

2.17 MI 返回指定时间的分钟(范围0-59)(注意java表示分钟是mm,月份是MM,而Oracle表示分钟是mi,月份是MM)

SQL> select to_char(sysdate,\'MI\') from dual;
TO_CHAR(SYSDATE,\'MI\')
---------------------
59

 

2.18 SS 返回指定时间的秒数(范围:0-59)

SQL> select to_char(sysdate,\'SS\') from dual;
TO_CHAR(SYSDATE,\'SS\')
---------------------
13

2.19 FF[1-9] 返回毫秒数,可指定长度1-9,默认6位 (Oracle中date类型没有毫秒,用这个格式会报错,timestamp才有毫秒)

SQL> select to_char(SYSTIMESTAMP,\'FF9\') from dual;
TO_CHAR(SYSTIMESTAMP,\'FF9\')
---------------------------
487000000

SQL> select to_char(SYSTIMESTAMP,\'FF4\') from dual;
TO_CHAR(SYSTIMESTAMP,\'FF4\')
---------------------------
4740

SQL> select to_char(SYSTIMESTAMP,\'FF6\') from dual;
TO_CHAR(SYSTIMESTAMP,\'FF6\')
---------------------------
032000

 

分类:

技术点:

相关文章:

  • 2022-01-26
  • 2022-02-17
  • 2021-07-05
  • 2021-08-23
  • 2021-05-19
猜你喜欢
  • 2021-11-18
  • 2021-10-03
  • 2022-02-23
  • 2021-08-24
  • 2022-02-09
  • 2022-02-10
  • 2021-07-18
相关资源
相似解决方案