| Specifier |
Displays |
| c |
Displays the date in the short format, followed by the
time in the long format. |
| d |
Displays the day as a number without a leading zero
(1-31). |
| dd |
Displays the day as a number with a leading zero (01-31). |
| ddd |
Displays the day as an abbreviation (Sun-Sat). |
| dddd |
Displays the day as a full name (Sunday-Saturday). |
| ddddd |
Displays the date using the format given by the short one. |
| dddddd |
Displays the date using the format given by the long one. |
| m |
Displays the month as a number without a leading zero
(1-12). If the m specifier immediately follows an h or hh specifier, the minute rather
than the month is displayed. |
| mm |
Displays the month as a number with a leading zero
(01-12). If the mm specifier immediately follows an h or hh specifier, the minute rather
than the month is displayed. |
| mmm |
Displays the month as an abbreviation (Jan-Dec) using the
strings given by the short names of months. |
| mmmm |
Displays the month as a full name (January-December) using
the strings given by the long names of months. |
| yy |
Displays the year as a two-digit number (00-99). |
| yyyy |
Displays the year as a four-digit number (0000-9999). |
| h |
Displays the hour without a leading zero (0-23). |
| hh |
Displays the hour with a leading zero (00-23). |
| hhh |
Displays the hour without a leading zero (12-11) in 12-hour format. |
| hhhh |
Displays the hour with a leading zero (12-11) in 12-hour format. |
| n |
Displays the minute without a leading zero (0-59). |
| nn |
Displays the minute with a leading zero (00-59). |
| s |
Displays the second without a leading zero (0-59). |
| ss |
Displays the second with a leading zero (00-59). |
| z |
Displays the millisecond without a leading zero (0-999). |
| zzz |
Displays the millisecond with a leading zero (000-999). |
| t |
Displays the time using the format given by the short one. |
| tt |
Displays the time using the format given by the long one. |
| am/pm |
Uses the 12-hour clock for the preceding h or hh
specifier, and displays 'am' for any hour before noon, and 'pm' for any hour after noon.
The am/pm specifier can use lower, upper, or mixed case, and the result is displayed
accordingly. |
| a/p |
Uses the 12-hour clock for the preceding h or hh
specifier, and displays 'a' for any hour before noon, and 'p' for any hour after noon. The
a/p specifier can use lower, upper, or mixed case, and the result is displayed
accordingly. |
| ampm |
Uses the 12-hour clock for the preceding h or hh
specifier, and displays the contents of the AM for any hour before noon, and the PM for
any hour after noon. |
| / |
Displays the date separator character given by the system. |
| : |
Displays the time separator character given by the system. |
| 'xx'/"xx" |
Characters enclosed in single or double quotes are
displayed as-is, and do not affect formatting. |
| w |
Week no according to ISO |
| ww |
Week no according to ISO forced two digits |
| i |
Year of the ISO-week denoted by w (4 digits for 1000..9999) |
| ii |
Year of the ISO-week denoted by w forced two digits |
| e |
Number of the Day in the ISO-week denoted by w (ISO-Notation 1=Monday...) |
| f |
Number of the Day in the year denoted by y |
| fff |
Number of the Day in the year denoted by y forced three digits |
Format specifiers may be written in upper case as well as in lower case letters - both
produce the same result.