本家サイトに IsDate みたいなものを書いていたのですが、
すごいバカげた実装をしていたことにようやく気付きました... orz
今まで、IsLeapYear メソッドからその月の日数を決め打ちし、
その範囲からはみ出ていれば false を返していました。(;_ _)
そうじゃなくて、DaysInMonth メソッドを使うべきでした。
サイトの見直しをしていた時に気付きました。
何故、今まで気付かなかったのでしょう... (;´-ω-)
ということで修正しておきました。
コッソリ修正して知らんぷりしようかと思っちゃいましたが!! (`・ω・)/
C# と VB.NET で IsDate みたいなもの
http://jeanne.wankuma.com/tips/validation/isdate.html
これは、.NET Framework 1.1 までのお話でございます。
.NET Framework 2.0 からは System.DateTime.TryParse メソッドを使ってくださいね。