format parameter options available
Format Element Description Example
AD AD indicator TO_CHAR (SYSDATE,'YYYY AD')
AM Meridian indicator (am/pm) TO_CHAR (SYSDATE,'HH:MI:SS AM')
BC BC indicator (Before Common era/Before Christ) TO_CHAR (SYSDATE,'YYYY BC')
D Day of the week (from 1 to 7) TO_CHAR (SYSDATE,'D')
DAY Name of the day TO_CHAR (SYSDATE,'DAY')
DD Day of the month (from 1 to 31) TO_CHAR (SYSDATE,'DD')
DDD Day of the year (from 1 to 366) TO_CHAR (SYSDATE,'DDD')
DY Abbreviated name of the day TO_CHAR (SYSDATE,'DY')
HH Hour of the day (from 1 to 12) TO_CHAR (SYSDATE,'HH')
HH12 Hour of the day (from 1 to 12) TO_CHAR (SYSDATE,'HH12')
HH24 Hour of the day (from 0 to 23) TO_CHAR (SYSDATE,'HH24')
MI Minute (from 0 to 59) TO_CHAR (SYSDATE,'MI')
MM Month (from 01 to 12) TO_CHAR (SYSDATE,'MM')
MON Abbreviated name of the month TO_CHAR (SYSDATE,'MON')
MONTH Name of the month TO_CHAR (SYSDATE,'MONTH')
PM Meridian indicator (am/pm) TO_CHAR (SYSDATE,'PM')
RM Roman numeral month (from I to XII) TO_CHAR (SYSDATE,'RM')
RR Calculates full year given two digits TO_CHAR (SYSDATE,'RR')
SS Second (from 0 to 59) TO_CHAR (SYSDATE,'SS')
select
TO_CHAR(SYSDATE,'DD-DAY-MONTH-YEAR') LONG_DATE
FROM dual;
--
Related examples in the same category
1. | Change the original date format in the TO_CHAR function | | |
2. | to_char( sysdate, 'HH24:MI:SS' ) | | |
3. | select to_char( sysdate, 'DD/MM/YY HH24:MI:SS' ) "Right Now" | | |
4. | select to_char(sysdate,'DD-MON-YY HH24:MI:SS' ) "Right Now" | | |
5. | Use to_char to format a date type column | | |
6. | Combine to_char and trunc with date value | | |
7. | to_char(order_date, 'hh24:mi:ss') | | |
8. | Use string returned to_char from date type column in where clause | | |
9. | Get the number of days in a month with to_char | | |
10. | Converting a DATE to Another Language | | |
11. | SELECT TO_CHAR(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') NOW | | |
12. | TO_CHAR(SYSDATE, 'MONTH DDTH') | | |
13. | TO_CHAR(SYSDATE, 'MONTH DDSP') | | |
14. | TO_CHAR(SYSDATE, 'MONTH DDSPTH') | | |
15. | INITCAP(RTRIM(TO_CHAR(SYSDATE, 'MONTH'))) ||' ' ||TO_CHAR(SYSDATE, 'DDTH') | | |
16. | initcap(rtrim(to_char(sysdate, 'MONTH'))) ||' ' || initcap(to_char(sysdate, 'DDSPTH')) | | |
17. | INITCAP(RTRIM(TO_CHAR(SYSDATE, 'MONTH'))) | | |
18. | to_char(LAST_STOCK_DATE, 'MON DD, YYYY HH24:MI') | | |