次のような日付文字列があります。
'January 11, 2010'
そして、次のように曜日を返す関数が必要です
'mon', or 'monday'
など。これは Python ヘルプのどこにも見つかりません。誰?ありがとう。
usedate.weekday()
曜日を整数で返します。月曜日は 0、日曜日は 6 です。
http://docs.python.org/2/library/datetime.html#datetime.date.weekday
dateutilなどのサードパーティのパーサーを使用できます。
元の質問のコード:
>>> from dateutil import parser
>>> parser.parse('January 11, 2010').strftime("%a")
'Mon'
>>> parser.parse('January 11, 2010').strftime("%A")
'Monday'
>>> import time
>>> dateStr = 'January 11, 2010'
>>> timestamp = time.strptime(dateStr, '%B %d, %Y')
>>> timestamp
time.struct_time(tm_year=2010, tm_mon=1, tm_mday=11, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=11, tm_isdst=-1)