parsing a date
Peter Hansen
peter at engcorp.com
Sat Sep 24 10:06:06 EDT 2005
Kalle Anke wrote:
> On Fri, 23 Sep 2005 23:01:18 +0200, Larry Bates wrote:
>
>>but I'm not sure it is "better". I guess it depends
>>on what you want to do with them after parsing.
>
> Sorry, I should have been clearer. I want to parse the date and create a
> 'date object' that is a part of larger object (I'm parsing a text file that
> represents the larger object and the date is a part of it).
>
> So my question should probably be: is there a better way to parse the date
> and generate the 'date object' than the two step
>
> w = strptime(d,'%Y-%m-%d')
> datetime.date( w[0], w[1], w[2] )
>
> Since I'm new to many things in Python I'm trying to learn if there is a
> "better" way of doing things.
You're still not defining what "better" means to you, so who can say?
Perhaps you think a single line would be "better"?
datetime.date(*time.strptime(d, '%Y-%m-%d')[:3])
-Peter
More information about the Python-list
mailing list