Date Timezone Oracle PLSQL

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;
--