Oracle对日期格式处理(小记)

SELECT
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'yyyy' ) YEAR,
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'q' ) QUARTER,
    INITCAP(
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'mon', 'nls_date_language=american' )) MONTHS_EN,
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'mm' ) MONTHS,
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'yyyy-mm' ) MONTHS_DAY,
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'mm/dd' ) MONTHS_DATE,
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'W' ) WEEK_NO,
    TO_CHAR( TO_DATE( T.READ_DATE, 'yyyy-mm-dd' ), 'iw' ) WEEK
FROM
    TABLE_NAME T

你可能感兴趣的:(oracle,数据库)