日付のパース

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


奥が深い。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する