【Python】 datetime.dateによる日付の演算
Pythonで日付を扱うときはdatetime.dateのお世話になる。
>>> import datetime
>>> d = datetime.date(2008, 2, 29)
>>> print d
2008-02-29
>>> print d.year, d.month, d.day
2008 2 29
15日後を得る。
>>> next = d + datetime.timedelta(15)
>>> print next
2008-03-15
ちゃんと月が翌月になっている。
ある月の最後の日にちが知りたいときは、
>>> import calendar
>>> calendar.monthrange(2008, 2)[1]
とする。
昨日、今日、明日がしりたいときは、
>>> today = datetime.date.today()
>>> print today
>>> print today - datetime.timedelta(1)
>>> print today + datetime.timedelta(1)
ラベル: python

0 件のコメント:
コメントを投稿
登録 コメントの投稿 [Atom]
この投稿へのリンク:
リンクを作成
<< ホーム