77
88<head >
99 <title >Java date and time output in all supported formats</title >
10+ <h1 >Output:</h1 >
1011</head >
1112
1213<body >
@@ -20,79 +21,72 @@ int second = Integer.parseInt(request.getParameter("second"));
2021int millisecond = Integer . parseInt(request. getParameter(" millisecond" ));
2122int microsecond = Integer . parseInt(request. getParameter(" microsecond" ));
2223int nanosecond = Integer . parseInt(request. getParameter(" nanosecond" ));
23- LocalDateTime enteredDateAndTime = LocalDateTime . of(year, month, day, hour, minute, second). withNano(millisecond * 1000000 + microsecond * 1000 + nanosecond); // Convert datetime GregorianCalendar object to LocalDateTime object named enteredDateAndTime without time zone information
24+ LocalDateTime enteredDateAndTime = LocalDateTime . of(year, month, day, hour, minute, second). withNano(millisecond * 1000000 + microsecond * 1000 + nanosecond); // Convert datetime of GregorianCalendar object to LocalDateTime object named enteredDateAndTime without time zone information
2425DateTimeFormatter era1 = DateTimeFormatter . ofPattern(" GGG" ); // Format the date and time values with specified pattern
2526DateTimeFormatter era2 = DateTimeFormatter . ofPattern(" GGGG" );
2627DateTimeFormatter era3 = DateTimeFormatter . ofPattern(" GGGGG" );
2728DateTimeFormatter year1 = DateTimeFormatter . ofPattern(" uu" );
2829DateTimeFormatter year2 = DateTimeFormatter . ofPattern(" uuuu" );
29- DateTimeFormatter yearera = DateTimeFormatter . ofPattern(" uu" );
30- DateTimeFormatter yearera2 = DateTimeFormatter . ofPattern(" uuuu" );
31- DateTimeFormatter dayofyear = DateTimeFormatter . ofPattern(" D" );
32- DateTimeFormatter monthofyear = DateTimeFormatter . ofPattern(" M" );
33- DateTimeFormatter monthofyear2 = DateTimeFormatter . ofPattern(" MMM" );
34- DateTimeFormatter monthofyear3 = DateTimeFormatter . ofPattern(" MMMM" );
35- DateTimeFormatter monthofyear4 = DateTimeFormatter . ofPattern(" MMMMM" );
36- DateTimeFormatter dayofmonth = DateTimeFormatter . ofPattern(" d" );
30+ DateTimeFormatter yearEra = DateTimeFormatter . ofPattern(" uu" );
31+ DateTimeFormatter yearEra2 = DateTimeFormatter . ofPattern(" uuuu" );
32+ DateTimeFormatter dayOfYear = DateTimeFormatter . ofPattern(" D" );
33+ DateTimeFormatter monthOfYear = DateTimeFormatter . ofPattern(" M" );
34+ DateTimeFormatter monthOfYear2 = DateTimeFormatter . ofPattern(" MMM" );
35+ DateTimeFormatter monthOfYear3 = DateTimeFormatter . ofPattern(" MMMM" );
36+ DateTimeFormatter monthOfYear4 = DateTimeFormatter . ofPattern(" MMMMM" );
37+ DateTimeFormatter dayOfMonth = DateTimeFormatter . ofPattern(" d" );
3738DateTimeFormatter quarter = DateTimeFormatter . ofPattern(" q" );
3839DateTimeFormatter quarter2 = DateTimeFormatter . ofPattern(" qqq" );
3940DateTimeFormatter quarter3 = DateTimeFormatter . ofPattern(" qqqq" );
40- DateTimeFormatter yearweek = DateTimeFormatter . ofPattern(" YY" );
41- DateTimeFormatter yearweek2 = DateTimeFormatter . ofPattern(" YYYY" );
42- DateTimeFormatter weekyear = DateTimeFormatter . ofPattern(" w" );
43- DateTimeFormatter weekofmonth = DateTimeFormatter . ofPattern(" W" );
44- DateTimeFormatter dayofweek = DateTimeFormatter . ofPattern(" E" );
45- DateTimeFormatter dayofweek2 = DateTimeFormatter . ofPattern(" EEEE" );
46- DateTimeFormatter dayofweek3 = DateTimeFormatter . ofPattern(" EEEEE" );
47- DateTimeFormatter localdayofweek = DateTimeFormatter . ofPattern(" e" );
48- DateTimeFormatter localdayofweek2 = DateTimeFormatter . ofPattern(" eee" );
49- DateTimeFormatter localdayofweek3 = DateTimeFormatter . ofPattern(" eeee" );
50- DateTimeFormatter localdayofweek4 = DateTimeFormatter . ofPattern(" eeeee" );
51- DateTimeFormatter localweekofmonth = DateTimeFormatter . ofPattern(" F" );
52- DateTimeFormatter ampm = DateTimeFormatter . ofPattern(" a" );
41+ DateTimeFormatter weekBasedYear = DateTimeFormatter . ofPattern(" YY" );
42+ DateTimeFormatter weekBasedYear2 = DateTimeFormatter . ofPattern(" YYYY" );
43+ DateTimeFormatter weekOfYear = DateTimeFormatter . ofPattern(" w" );
44+ DateTimeFormatter weekOfMonth = DateTimeFormatter . ofPattern(" W" );
45+ DateTimeFormatter dayOfWeek = DateTimeFormatter . ofPattern(" E" );
46+ DateTimeFormatter dayOfWeek2 = DateTimeFormatter . ofPattern(" EEEE" );
47+ DateTimeFormatter dayOfWeek3 = DateTimeFormatter . ofPattern(" EEEEE" );
48+ DateTimeFormatter localDayOfWeek = DateTimeFormatter . ofPattern(" e" );
49+ DateTimeFormatter localDayOfWeek2 = DateTimeFormatter . ofPattern(" eee" );
50+ DateTimeFormatter localDayOfWeek3 = DateTimeFormatter . ofPattern(" eeee" );
51+ DateTimeFormatter localDayOfWeek4 = DateTimeFormatter . ofPattern(" eeeee" );
52+ DateTimeFormatter localWeekOfMonth = DateTimeFormatter . ofPattern(" F" );
53+ DateTimeFormatter amPm = DateTimeFormatter . ofPattern(" a" );
5354DateTimeFormatter hour12 = DateTimeFormatter . ofPattern(" h" );
54- DateTimeFormatter hour011 = DateTimeFormatter . ofPattern(" K" );
55+ DateTimeFormatter hour0_11 = DateTimeFormatter . ofPattern(" K" );
5556DateTimeFormatter hour24 = DateTimeFormatter . ofPattern(" k" );
56- DateTimeFormatter hourofday = DateTimeFormatter . ofPattern(" H" );
57+ DateTimeFormatter hourOfDay = DateTimeFormatter . ofPattern(" H" );
5758DateTimeFormatter minute1 = DateTimeFormatter . ofPattern(" m" );
5859DateTimeFormatter second1 = DateTimeFormatter . ofPattern(" s" );
59- DateTimeFormatter fractionofsecond = DateTimeFormatter . ofPattern(" SSSSSSSSS" );
60- DateTimeFormatter milliofday = DateTimeFormatter . ofPattern(" A" );
61- DateTimeFormatter nanoofsecond = DateTimeFormatter . ofPattern(" n" );
62- DateTimeFormatter nanoofday = DateTimeFormatter . ofPattern(" N" );
63- DateTimeFormatter timezoneid2 = DateTimeFormatter . ofPattern(" VV" );
64- DateTimeFormatter timezonename = DateTimeFormatter . ofPattern(" z" );
65- DateTimeFormatter timezonename2 = DateTimeFormatter . ofPattern(" zz" );
66- DateTimeFormatter timezoneoffset = DateTimeFormatter . ofPattern(" OOOO" );
67- DateTimeFormatter timezoneoffsetz = DateTimeFormatter . ofPattern(" XXXXX" );
68- DateTimeFormatter timezoneoffsetx = DateTimeFormatter . ofPattern(" xxxxx" );
69- DateTimeFormatter timezoneoffset2 = DateTimeFormatter . ofPattern(" ZZZZZ" );
60+ DateTimeFormatter fractionOfSecond = DateTimeFormatter . ofPattern(" SSSSSSSSS" );
61+ DateTimeFormatter millisecondOfDay = DateTimeFormatter . ofPattern(" A" );
62+ DateTimeFormatter nanosecondOfSecond = DateTimeFormatter . ofPattern(" n" );
63+ DateTimeFormatter nanosecondOfDay = DateTimeFormatter . ofPattern(" N" );
7064% >
7165 <%= " Era: " + era1. format(enteredDateAndTime) + " (" + era2. format(enteredDateAndTime) + " )" + " (" + era3. format(enteredDateAndTime) + " )" % > <br >
7266 <%-- Print the date and time values with formatted date and time pattern --%> <br >
7367 <%= " Year: " + year1. format(enteredDateAndTime) + " (" + year2. format(enteredDateAndTime) + " )" % > <br >
74- <%= " Era Year: " + yearera . format(enteredDateAndTime) + " (" + yearera2 . format(enteredDateAndTime) + " )" % > <br >
75- <%= " Day of Year: " + dayofyear . format(enteredDateAndTime) % > <br >
76- <%= " Month of Year: " + monthofyear . format(enteredDateAndTime) + " (" + monthofyear2 . format(enteredDateAndTime) + " )" + " (" + monthofyear3 . format(enteredDateAndTime) + " )" + " (" + monthofyear4 . format(enteredDateAndTime) + " )" % > <br >
77- <%= " Day of Month: " + dayofmonth . format(enteredDateAndTime) % > <br >
68+ <%= " Era Year: " + yearEra . format(enteredDateAndTime) + " (" + yearEra2 . format(enteredDateAndTime) + " )" % > <br >
69+ <%= " Day of Year: " + dayOfYear . format(enteredDateAndTime) % > <br >
70+ <%= " Month of Year: " + monthOfYear . format(enteredDateAndTime) + " (" + monthOfYear2 . format(enteredDateAndTime) + " )" + " (" + monthOfYear3 . format(enteredDateAndTime) + " )" + " (" + monthOfYear4 . format(enteredDateAndTime) + " )" % > <br >
71+ <%= " Day of Month: " + dayOfMonth . format(enteredDateAndTime) % > <br >
7872 <%= " Quarter: " + quarter. format(enteredDateAndTime) + " (" + quarter2. format(enteredDateAndTime) + " )" + " (" + quarter3. format(enteredDateAndTime) + " )" % > <br >
79- <%= " ISO Week-based Year: " + yearweek . format(enteredDateAndTime) + " (" + yearweek2 . format(enteredDateAndTime) + " )" % > <br >
80- <%= " Week of Year: " + weekyear . format(enteredDateAndTime) % > <br >
81- <%= " Week of Month: " + weekofmonth . format(enteredDateAndTime) % > <br >
82- <%= " Day of Week: " + dayofweek . format(enteredDateAndTime) + " (" + dayofweek2 . format(enteredDateAndTime) + " )" + " (" + dayofweek3 . format(enteredDateAndTime) + " )" % > <br >
83- <%= " Local Day of Week: " + localdayofweek . format(enteredDateAndTime) + " (" + localdayofweek2 . format(enteredDateAndTime) + " )" + " (" + localdayofweek3 . format(enteredDateAndTime) + " )" + " (" + localdayofweek4 . format(enteredDateAndTime) + " )" % > <br >
84- <%= " Local Week of Month: " + localweekofmonth . format(enteredDateAndTime) % > <br >
85- <%= " AM/PM: " + ampm . format(enteredDateAndTime) % > <br >
73+ <%= " ISO Week-based Year: " + weekBasedYear . format(enteredDateAndTime) + " (" + weekBasedYear2 . format(enteredDateAndTime) + " )" % > <br >
74+ <%= " Week of Year: " + weekOfYear . format(enteredDateAndTime) % > <br >
75+ <%= " Week of Month: " + weekOfMonth . format(enteredDateAndTime) % > <br >
76+ <%= " Day of Week: " + dayOfWeek . format(enteredDateAndTime) + " (" + dayOfWeek2 . format(enteredDateAndTime) + " )" + " (" + dayOfWeek3 . format(enteredDateAndTime) + " )" % > <br >
77+ <%= " Local Day of Week: " + localDayOfWeek . format(enteredDateAndTime) + " (" + localDayOfWeek2 . format(enteredDateAndTime) + " )" + " (" + localDayOfWeek3 . format(enteredDateAndTime) + " )" + " (" + localDayOfWeek4 . format(enteredDateAndTime) + " )" % > <br >
78+ <%= " Local Week of Month: " + localWeekOfMonth . format(enteredDateAndTime) % > <br >
79+ <%= " AM/PM: " + amPm . format(enteredDateAndTime) % > <br >
8680 <%= " 12 Hour Format " + hour12. format(enteredDateAndTime) % > <br >
87- <%= " 0-11 Hour Format: " + hour011 . format(enteredDateAndTime) % > <br >
81+ <%= " 0-11 Hour Format: " + hour0_11 . format(enteredDateAndTime) % > <br >
8882 <%= " 24 Hour Format: " + hour24. format(enteredDateAndTime) % > <br >
89- <%= " Hour of Day: " + hourofday . format(enteredDateAndTime) % > <br >
83+ <%= " Hour of Day: " + hourOfDay . format(enteredDateAndTime) % > <br >
9084 <%= " Minute: " + minute1. format(enteredDateAndTime) % > <br >
9185 <%= " Second: " + second1. format(enteredDateAndTime) % > <br >
92- <%= " Fraction of Second: " + fractionofsecond . format(enteredDateAndTime) % > <br >
93- <%= " Millisecond of Day: " + milliofday . format(enteredDateAndTime) % > <br >
94- <%= " Nanosecond: " + nanoofsecond . format(enteredDateAndTime) % > <br >
95- <%= " Nanosecond of Day: " + nanoofday . format(enteredDateAndTime) % > <br >
86+ <%= " Fraction of Second: " + fractionOfSecond . format(enteredDateAndTime) % > <br >
87+ <%= " Millisecond of Day: " + millisecondOfDay . format(enteredDateAndTime) % > <br >
88+ <%= " Nanosecond: " + nanosecondOfSecond . format(enteredDateAndTime) % > <br >
89+ <%= " Nanosecond of Day: " + nanosecondOfDay . format(enteredDateAndTime) % > <br >
9690</body >
9791
9892</html >
0 commit comments