Might someone comment on why %f is not accepted as a valid field
directive in:
>>> from datetime import datetime
>>> created="2009-01-24 16:04:55.882788"
>>> dt = datetime.strptime(created,"%Y-%m-%d %H:%M:%S.%f")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/
python2.5/_strptime.py", line 321, in strptime
(bad_directive, format))
ValueError: 'f' is a bad directive in format '%Y-%m-%d %H:%M:%S.%f'
This is for Python 2.5.1 under OS X.
Thank you.
time.strptime is documented to use the same set of directives as
time.strftime, and
http://docs.python.org/library/time.html#time.strftime doesn't mention
a %f directive.
Thank you for the timely reply.
I guess I got mixed up by looking at the Python 2.6.1 docs, but used
the Python 2.5.1 interpreter:
http://docs.python.org/library/datetime.html
wherein datetime.html does show the availability of the %f directive
(if I'm reading all this correctly).