Czy istnieje jakaś inteligentna biblioteka analizatora dat/czasu dla Javy? Przez inteligentne rozumiem, że nie muszę określać formatu daty/czasu. API powinien być podobny do tego:Inteligentny parser daty/czasu dla Javy
Calendar cal = DateTimeParser.parse("01/06/10 14:55");
cal = DateTimeParser.parse("1 Jan 2009"); // assumes 00:00 time
cal = DateTimeParser.parse("1.2.2010");
cal = DateTimeParser.parse("kygyutrtf"); // throws exception
UPDATE:
// I'm telling the parser: "If unsure, assume US date format"
cal = DateTimeParser.parse("01/02/03", new Locale("en-us"));
nie. (15chrs ...) – Bozho
Podobne pytanie: http://stackoverflow.com/questions/3850784/recognise-an-arbitrary-date-string – Joel
możliwy duplikat [Przetwarzaj dowolną datę w Javie] (http: // stackoverflow. com/questions/3389348/parse-any-date-in-java) – nawfal