Интеллектуальный синтаксический анализатор даты / времени для Java

Есть ли какая-нибудь интеллектуальная библиотека синтаксического анализатора даты / времени для Java? Под интеллектуальным я подразумеваю, что мне не нужно указывать формат даты / времени. API должен быть похож на этот:

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

ОБНОВЛЕНИЕ :

// I'm telling the parser: "If unsure, assume US date format"
cal = DateTimeParser.parse("01/02/03", new Locale("en-us"));
8
задан Luke Girvin 19 August 2011 в 14:50
поделиться