| Characters |
Example |
Description |
Year |
| y |
2008 |
Year, no padding |
| yy |
08 |
Year, two digits (padding with a zero if necessary) |
| yyyy |
2008 |
Year, minimum of four digits (padding with zeros if necessary) |
Quarter |
| Q |
4 |
The quarter of the year. Use QQ if you want zero padding. |
| QQQ |
Q4 |
Quarter including "Q" |
| QQQQ |
4th quarter |
Quarter spelled out |
Month |
| M |
12 |
The numeric month of the year. A single M will use '1' for January. |
| MM |
12 |
The numeric month of the year. A double M will use '01' for January. |
| MMM |
Dec |
The shorthand name of the month |
| MMMM |
December |
Full name of the month |
| MMMMM |
D |
Narrow name of the month |
Day |
| d |
14 |
The day of the month. A single d will use 1 for January 1st. |
| dd |
14 |
The day of the month. A double d will use 01 for January 1st. |
| F |
3rd Tuesday in December |
The day of week in the month |
| E |
Tues |
The day of week in the month |
| EEEE |
Tuesday |
The full name of the day |
| EEEEE |
T |
The narrow day of week |
Hour |
| h |
4 |
The 12-hour hour. |
| hh |
04 |
The 12-hour hour padding with a zero if there is only 1 digit |
| H |
16 |
The 24-hour hour. |
| HH |
16 |
The 24-hour hour padding with a zero if there is only 1 digit. |
| a |
PM |
AM / PM for 12-hour time formats |
Minute |
| m |
35 |
The minute, with no padding for zeroes. |
| mm |
35 |
The minute with zero padding. |
| Second |
| s |
8 |
The seconds, with no padding for zeroes. |
| ss |
08 |
The seconds with zero padding. |
Time Zone |
| zzz |
CST |
The 3 letter name of the time zone. Falls back to GMT-08:00 (hour offset) if the name is not known. |
| zzzz |
Central Standard Time |
The expanded time zone name, falls back to GMT-08:00 (hour offset) if name is not known. |
| Z |
-0600 |
RFC 822 GMT format. Can also match a literal Z for Zulu (UTC) time. |
| ZZZZZ |
-06:00 |
ISO 8601 time zone format |