Also ich dachte, es ist ein Code -Problem, aber es hat nur Probleme mit dem 9. März 2025 2 -Uhr -Zeitstempel. Also habe versucht, einige Tests durchzuführen und DateUutils.ParsedateWithlency zu finden, kann das Datum nicht analysieren, aber DateUutils.Parsedate funktioniert. Beobachtet "areAllfieldsset" in Falschzustand in der Kalenderklasse. Hat jemand einen Einblick in das?
Code: Select all
import java.text.ParseException;
import java.util.Date;
import org.apache.commons.lang3.time.DateUtils;
public class Test11 {
public static void main(String[] args) {
String dateString = "2025-03-09T02:37:51.742";
try {
Date date = DateUtils.parseDateStrictly(dateString,new String[]{
"yyyy-MM-dd'T'HH:mm:ss.SSS"});
System.out.println(date);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
< /code>
Das Datum kann nicht analysiert werden: 2025-03-09T02: 37: 51.742
at org.apache.commons.lang3.time org.apache.commons.lang3.time.dateutils.Parsedatestrictly (DateUtils.java:333)
at org.apache.commons.lang3.time />Few failed dates for reference
2025-03-09T02:52:51.261
2025-03-09T02:45:25.032
2025-03-09T02:08:01.013
2025-03-09T02:59:06.913
2025-03-09T02:57:20.466
2025-03-09T02:19:46.928
2025-03-09T02:45:19.957
2025-03-09T02:49:34.463
2025-03-09T02:13:09.896
2025-03-09T02:04:15.99
2025-03-09T02:09:53.982
2025-03-09T02:10:24.47
2025-03-09T02:24:27.696
2025-03-09T02:17:03.064
2025-03-09T02:05:58.489
2025-03-09T02:24:05.871
2025-03-09T02:41:06.302
2025-03-09T02:04:24.478
2025-03-09T02:32:36.959
2025-03-09T02:26:20.384
2025-03-09T02:40:51.959
2025-03-09T02:33:41.93
2025-03-09T02:58:00.669
2025-03-09T02:48:26.187