CRS - 日付計算
閏年でない年の2月29日の扱いについて
DateEditクラスとDateクラスで、閏年でない年の2月29日の扱いに違いがあります。
DateEditクラス
・閏年でない年の2月29日を入力しようとすると、自動的に2月28日となります。
・プログラムでValueプロパティに設定すると、「1900/01/01 00:00:00」となります。
Dateクラス
・コンストラクタで閏年でない2月29日を設定すると、「1900/01/01 00:00:00」となります。
・parseメソッドで解析すると、結果は「0」となります。
※指定された年が閏年かチェックするにはDateクラスのisLeapYearメソッドをご使用ください。
※TextBoxクラス、FlexTextBoxクラスのSubTypeプロパティにDateを指定した場合、
Dateクラスと同じ扱いになります。
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ