[Tutor] Copy Files, Dates

Danny Yoo dyoo@hkn.eecs.berkeley.edu
Fri Apr 18 19:39:08 2003


On Fri, 18 Apr 2003, Danny Yoo wrote:

###
> ###
> >>> isDate('April 18, 2003')
> <DateTime object for '2018-04-01 20:03:00.00' at 8125250>
###

Hmmm... actually, doesn't that look really weird to anyone else?  *grin* I
didn't notice it before, but the date that it parsed is totally not right.



Instead of DateTimeFromString, I tried using DateFromString, with slightly
better-but-still-weird values coming from the function.  With the
substitution to DateFromString, here's what happens now:

###
>>> isDate('04-18-2003')
<DateTime object for '2003-04-18 00:00:00.00' at 81b5670>
>>> isDate('February 12, 2002')
<DateTime object for '2012-02-01 00:00:00.00' at 8125250>
>>> isDate('Mumbember 12, 2002')
0
>>> isDate('1999/03/30')
0
>>> isDate('03/30/1999')
<DateTime object for '1999-03-30 00:00:00.00' at 8125250>
###

So there's something still wacky here...  It might make an interesting
project for someone to try improving mx.DateTime.parser.DateFromString to
give better results.