What language has the easiest and most robust date parsing? -


I know that there is a simpledate format in Java that is quite powerful, but before time you use it correctly Need to know the format
I have seen the easiest and most powerful of TCL's clock scan function.

For example clock scan "1/08/2009 12:33:01 AM" Scan clock will work as well as well "8-Jan-2009 12 : 33: 01 "

Edit: Okay, by removing this idea that it should be an underlying feature. Pearl and Python are best available?

A library is not built in Python, but the excellent library provides a pars () method That is very accommodating.

Simple (assuming today is 9/25):

  & gt; & Gt; & Gt; Paras ("Thursday, September 25, 2003") datetime.datetime (2003, 9, 25, 0, 0) & gt; & Gt; & Gt; Pars ("25 September 2003") datetime.datetime (2003, 9, 25, 0, 0) & gt; & Gt; & Gt; Parse ("September 2003", default = DEFAULT) datetime.datetime (2003, 9, 25, 0, 0) & gt; & Gt; & Gt; Pars ("Separ", default = DEFAULT) datetime.datetime (2003, 9, 25, 0, 0) & gt; & Gt; & Gt; (2003, 9, 25, 0, 0)  

To obscure:

  & gt; Pars ("2003", default = DEFAULT) datetime.datetime & gt; & Gt; Purse ("10-09-2003") datetime.datetime (2003, 10, 9, 0, 0) & gt; & Gt; & Gt; Purse ("10-09-2003", DefEf = True) datetime.datetime (2003, 9, 10, 0, 0) & gt; & Gt; & Gt; Parse ("10-09-03") datetime.datetime (2003, 10, 9, 0, 0) & gt; & Gt; & Gt; Pars ("10-09-03", enormous = true) datetime.datetime (2010, 9, 3, 0, 0)  

On all boards:

<> < Code> & gt; & Gt; & Gt; Pars ("Mercury, July 10, '96) datetime.datetime (1996, 7, 10, 0, 0)> Pars (" 1996.07.10 ed 15:08:56 PDT " , Anvotez = True) datetime.datetime (1996, 7, 10, 15, 8, 56) & gt; & gt; Parse ("Tuesday, April 12, 1952 AD 3:30:42 PST ", Ignored = true) datetime.datetime (1952, 4, 12, 15, 30, 42)> Pars (" 5 November 1994, 8:15 am EST ", ignored = Datetime.datetime (1994, 11, 5, 8, 15, 30) & gt; & gt; Parse ("May 3, 2001") datetime.datetime (2001, 5, 3, 0, 0) & Gt; & gt; Pars ("June 5, June 13, 1990") datetime.datetime (1990, 6, 13, 5, 50)

For documentation here Take a look at:


Comments