日付のハンドリングに便利な datetime型と文字列の相互変換


datetimeには 文字列から日付や時刻を取得する strptime() が使えないという記述を何回か見かけたことがありますが、最近ではstrptime() が使えます。
以下は、Python 2.6.2 の実行例です。

>>> import datetime
>>> d = datetime.datetime.strptime('2010-11-04T19:48:00Z', '%Y-%m-%dT%H:%M:%SZ')
>>> print d
2010-11-04 19:48:00
>>> print d.strftime('%Y%m%d%H%M%S')
20101104194800