11)とやると、badDayは、2011-03-11となりました。datetime.date.today()とやると、今日の日付が得られます。2013-02-24となりました。datetime.date.fromordinal(1000000)こんなのもやってみました。1年1月1日を1とするという変な関数ですね。2といれると、1年1月2日ですし、365と入れると、1年12月31日となります。ちなみに、よく百万年とかいいますが、百万日ということで1000000と入れると、2738-11-28が返ってきます。100万年というのは果てしないことであるのだなと思った次第です。today.yearとやりますと、先程作成したtodayの年のみyに入ります。month、dayも同じ仕組みですね。それでは、宿題を順に解いていきましょう。今日を得るこれは先程やってしまいました。12:50:48.396328出ました。12:52:21.310513出ました。11:55:24.600223でました。タイムゾーンが違うんですけどまあいいでしょう。17:57:20.966985出ました。■5分前を得る飽きてきました。12:54:06.213152出ました。■2011年3月11日からの経過日を得る今日から引けばいいですね。datetime.datetime.today()としてましたので、全部時間がでてるですね。ちなみに、date型と、datetime型で計算しようとすると怒られました。■あと何年で50歳になるかを得るこれは今32歳ですので、今日から18年後を取得するってことでいいですかね。いやーひととおり、色々やってたんですけど、よく考えたら18年ですね。■1ヶ月前を得るもう飽きたので眠いのでこれをやって終わりたいと思います。13:15:23.474761終了です。