parsing a date
Larry Bates
larry.bates at websafe.com
Fri Sep 23 17:01:18 EDT 2005
Better than a single line of code? What is it that
you are looking for?
If you dates are consistent you can do:
year, month, day=map(int, d.split('-'))
but I'm not sure it is "better". I guess it depends
on what you want to do with them after parsing.
-Larry Bates
Kalle Anke wrote:
> I want to parse a date string, for example '2005-09-23', and since I haven't
> done this before I would like to ask what is the best way to do it.
>
> I've looked around and the dateutil seems to be what most people use, but
> unfortunately I only get an empty file when I try to download it. I also
> tried the standard modules and ended up with this
>
> import datetime
> from time import strptime
>
> d = '2005-09-23'
> w = strptime(d,'%Y-%m-%d')
> print datetime.date( w[0], w[1], w[2] )
>
> But I suspect there is a better way to do it??
>
More information about the Python-list
mailing list