datetime string conversion error

Josh English joshua.r.english at
Wed Mar 17 00:31:11 CET 2010

On Mar 16, 11:56 am, Jordan Apgar <twistedphr... at> wrote:

> 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")

Due to circumstances, I'm using Python 2.5.4 on one machine (2.6 on
the other).

When I have a script as simple as this:

import datetime

datetime.datetime.strptime('2010-09-14', "%Y-%m-%d")

Running this script brings up a calendar, believe it or not. The
calendar displays March 2010, and shows the 22nd as a holiday. When I
dismiss the dialog box I get:
Traceback (most recent call last):
  File "", line 3, in <module>
    datetime.datetime.strptime('2010-09-14', "%Y-%m-%d")
  File "C:\Python25\lib\", line 272, in <module>
    _TimeRE_cache = TimeRE()
  File "C:\Python25\lib\", line 191, in __init__
    self.locale_time = LocaleTime()
  File "C:\Python25\lib\", line 74, in __init__
  File "C:\Python25\lib\", line 94, in __calc_weekday
    a_weekday = [calendar.day_abbr[i].lower() for i in range(7)]
AttributeError: 'module' object has no attribute 'day_abbr'

err... what? Is this an old weirdness I don't remember from the 2.5

I can select dates in the calendar, but nothing dismisses it but the
close box.

Josh English
Incredibly Confused

More information about the Python-list mailing list