Data Type Java

Suffix             Replaced By
a                  Abbreviated weekday name
A                  Full weekday name
b                  Abbreviated month name
B                  Full month name
c                  Standard date and time string formatted as day month date hh::mm:ss tzone year
C                  First two digits of year
d                  Day of month as a decimal (01-31)
D                  month/day/year
e                  Day of month as a decimal (1-31)
F                  year-month-day
h                  Abbreviated month name
H                  Hour (00 to 23)
I                  Hour (01 to 12)
j                  Day of year as a decimal (001 to 366)
k                  Hour (0 to 23)
l                  Hour (1 to 12)
L                  Millisecond (000 to 999)
m                  Month as decimal (01 to 13)
M                  Minute as decimal (00 to 59)
N                  Nanosecond (000000000 to 999999999)
P                  Locale's equivalent of AM or PM in uppercase
p                  Locale's equivalent of AM or PM in lowercase
Q                  Milliseconds from 1/1/1970
r                  hh:mm (12-hour format)
R                  hh:mm (24-hour format)
S                  Seconds (00 to 60)
s                  Seconds from 1/1/1970 UTC
T                  hh:mm:ss (24-hour format)
y                  Year in decimal without century (00 to 99)
Y                  Year in decimal including century (0001 to 9999)
z                  Offset from UTC
Z                  Time zone name