format parameter options available : Date Format « Date Timezone « Oracle PL / SQL






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')