Pages

2009/10/09

日付のパース

Parse メソッドは型変換の基本であるが、正しく値を設定しないと落ちる。


DateTime d1 = DateTime.Parse("20090101"); // NG
DateTime d2 = DateTime.Parse("2009/01/01"); // OK


ちなみに、Convert.ToDateTime は...


DateTime d3 = Convert.ToDateTime("20090101"); // NG
DateTime d4 = Convert.ToDateTime(20090101); // NG
DateTime d4 = Convert.ToDateTime(090101); // NG


奥が深い。
Related Posts Plugin for WordPress, Blogger...