この行:
new DateTime(2000, 11, 31, 10, 0, 0)
エラーをスローします: Year、Month、および Day パラメーターは、表現できない DateTime を記述しています。
なぜこうなった?
この行:
new DateTime(2000, 11, 31, 10, 0, 0)
エラーをスローします: Year、Month、および Day パラメーターは、表現できない DateTime を記述しています。
なぜこうなった?
11月は30日しかありません。
これを覚えるには多くの方法があります...ここでは2つを示します。
詩
http://askville.amazon.com/poem-remember-days-month/AnswerViewer.do?requestId=6262594
ナックル法
個人的には詩を思い出すことはできませんが、ナックル法は覚えやすいです: http://lifehacker.com/232828/macgyver-tip-use-your-knuckles-to-remember-each-months-days
ナックル法は次のように要約できます。
2月を除いて、ナックルは31日、谷は30日です。
11 月に 31 日はありません。
そのような日付はありません。
同様に、ほとんどの年で 2 月 29 日を使用することはできません... うるう年にのみ有効です (2012 年には問題ありませんが、2013 年 2 月 29 日を として作成することはできませんDateTime
)。
11月は31日ありません!