Jordan Apgar wrote:
Hey all,
I'm trying to convert a string to a date time object and all my fields
convert except for month which seems to default to january.
here's what I'm doing:
date = "2010-03-16 14:46:38.409137"
olddate = datetime.strptime(date,"%Y-%m-%j %H:%M:%S.%f")
print date
print olddate
I get:
2010-03-16 14:46:38.409137
2010-01-16 14:46:38.409137
notice the 01 in the second date from what I could tell everything is
formatted correctly.
The problem seems to be related to your use of "%j", which parses the
day of the year.
If I use "%d" instead, which parses the day of the month (I think that's
what you intended!), then the month comes out as 3 as expected.
--
http://mail.python.org/mailman/listinfo/python-list