2.4系でstrptime
文字列からdatetime型のインスタンスを生成するためのstrptimeというメソッドは、2.4系のPythonには搭載されていません。以下のコードはエラーになってしまいます。
d_str = "2013-12-01"
d = datetime.datetime.strptime(d_str, "%Y-%m-%d").date()
その代わり、timeモジュールの同メソッドを使った方法がdatetmieモジュールのドキュメントに載っているようです。タプルの部分集合をとって、引数のリストに展開する、という流れのスムーズさは、さすがPythonといった風でしょうか。この清々しさがたまりません。
2.4系
d_str = "2013-12-01"
d = datetime.datetime(*(time.strptime(d_str, "%Y-%m-%d")[0:6])).date()
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について