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.
%j is documtend as "Day of the year as a decimal number [001,366].". Did you mean %d instead? Christian -- http://mail.python.org/mailman/listinfo/python-list