timeモジュールと似たことができるが
オブジェクト指向的な作りになっている
# -*- coding: utf-8 -*- import datetime # 現在の日時をdatetime型で取得する today = datetime.datetime.today() # timedelta型はdatetime型などとの計算に使える timedelta = datetime.timedelta(days=3, hours=2) # todayから3日と2時間進んだdatetime型を生成する dt1 = today + timedelta # todayから3日と2時間戻ったdatetime型を生成する dt2 = today - timedelta format = "%Y/%m/%d %H:%M:%S" print "-today:", dt2.strftime(format) print " today:", today.strftime(format) print "+today:", dt1.strftime(format)
実行すると
-today: 2009/10/10 22:54:46 today: 2009/10/14 00:54:46 +today: 2009/10/17 02:54:46
詳細はドキュメントで
0 件のコメント:
コメントを投稿