Is there some intelligent date / time parser library for Java? By intelligent I mean, that I don\'t need to specify the date / time format. The API should be similar to this
JodaTime is excellent for manipulating date objects (e.g. date.plusDays(10))
...but JChronic is what you want for natural language date parsing, e.g.
Chronic.parse("now")
Chronic.parse("tomorrow 15:00")
Chronic.parse("14/2/2001")
Chronic.parse("yesterday")
Chronic.parse("20 Jan 2010")
Your question is similar to this one.