fc2ブログ

日付を比較する

Pythonではdatetimeオブジェクトのままで日付を比較できます。
以下では、3つのdatetimeオブジェクトを作成し、そのうちの2つを比較して前か、後か、同じかを取得しています。

 日付をセットするには、datetimeクラスのコンストラクタを使用して、年、月、日のフィールドに値を設定します。

>>> import datetime
>>> date1 = datetime.datetime(2011,8,6)
>>> date2 = datetime.datetime(2011,8,7)
>>> date3 = datetime.datetime(2011,8,7)
>>> print "2011年8月6日は2011年8月7日より後か? "+str(date1>date2)
2011年8月6日は2011年8月7日より後か? False
>>> print "2011年8月6日は2011年8月7日より前か? "+str(date12011年8月6日は2011年8月7日より前か? True
>>> print "2011年8月6日と2011年8月7日は同じか? "+str(date1==date2)
2011年8月6日と2011年8月7日は同じか? False
>>> print "2011年8月7日と2011年8月7日は同じか? "+str(date2==date3)
2011年8月7日と2011年8月7日は同じか? True

コメントの投稿

非公開コメント

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR