File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
main/java/com/apptasticsoftware/rssreader Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -219,7 +219,7 @@ public ZonedDateTime toZonedDateTime(String dateTime) {
219219 LocalDateTime localDateTime = LocalDateTime .parse (dateTime , formatter );
220220 return ZonedDateTime .of (localDateTime , defaultZone );
221221 } else if (((dateTime .length () == 29 || dateTime .length () == 32 || dateTime .length () == 35 ) && dateTime .charAt (10 ) == 'T' ) ||
222- ((dateTime .length () == 24 || dateTime .length () == 25 ) && dateTime .charAt (3 ) == ',' )) {
222+ ((dateTime .length () == 23 || dateTime . length () == 24 || dateTime .length () == 25 ) && dateTime .charAt (3 ) == ',' )) {
223223 return ZonedDateTime .parse (dateTime , formatter );
224224 }
225225
@@ -339,7 +339,7 @@ else if (dateTime.contains("+") || dateTime.contains("-"))
339339 }
340340 else if ((dateTime .length () == 26 || dateTime .length () == 27 ) && dateTime .charAt (3 ) == ',' && dateTime .endsWith (" Z" ))
341341 return RFC_1123_DATE_TIME_SPECIAL ;
342- else if ((dateTime .length () == 24 || dateTime .length () == 25 ) && dateTime .charAt (3 ) == ',' )
342+ else if ((dateTime .length () == 23 || dateTime . length () == 24 || dateTime .length () == 25 ) && dateTime .charAt (3 ) == ',' )
343343 return RFC_1123_DATE_TIME_NO_TIMEZONE ;
344344 else
345345 return null ;
Original file line number Diff line number Diff line change @@ -112,6 +112,9 @@ void dateTimeFormat6() {
112112
113113 timestamp = dateTime .toEpochMilli ("Sun, 4 Sep 2022 09:42:16" );
114114 assertEquals (1662284536000L , timestamp );
115+
116+ timestamp = dateTime .toEpochMilli ("Sat, 2 Aug 2025 7:15:12" );
117+ assertEquals (1754118912000L , timestamp );
115118 }
116119
117120 @ Test
You can’t perform that action at this time.
0 commit comments