Moment.js format to Java DateTimeFormatter.
24 of 25 fields map cleanly; 1 has no Java DateTimeFormatter token.
Java DateTimeFormatter
yyyy-MM-dd HH:mm
Reference · Mon, Jan 2 2006, 3:04:05 PM MST
yyyy-01-dd 15:04
yyyy-01-dd 15:04
Right now, your zone
…
Not in the Moment.js format table: y d — passed through untranslated.
| Moment.js format | Java DateTimeFormatter | Field | Example |
|---|---|---|---|
| YYYY | uuuu | Four-digit year | 2006 |
| YY | uu | Two-digit year | 06 |
| M | M | Month number | 1 |
| MM | MM | Month number, padded | 01 |
| MMM | MMM | Month name, abbreviated | Jan |
| MMMM | MMMM | Month name, full | January |
| D | d | Day of month | 2 |
| DD | dd | Day of month, padded | 02 |
| DDD | D | Day of year | 2 |
| ddd | EEE | Weekday, abbreviated | Mon |
| dddd | EEEE | Weekday, full | Monday |
| W | w | Week of year | 1 |
| GGGG | YYYY | ISO week-based year | 2006 |
| H | H | Hour, 24-hour clock | 15 |
| HH | HH | Hour, 24-hour clock, padded | 15 |
| h | h | Hour, 12-hour clock | 3 |
| hh | hh | Hour, 12-hour clock, padded | 03 |
| A | a | AM/PM marker | PM |
| mm | mm | Minute, padded | 04 |
| ss | ss | Second, padded | 05 |
| SSS | SSS | Fractional seconds | 000 |
| ZZ | Z | UTC offset, basic | -0700 |
| Z | xxx | UTC offset, extended | -07:00 |
| X | no token | Unix timestamp | 1136239445 |
| Q | Q | Quarter | 1 |