CRS - 日付計算

Q1
閏年でない年の2月29日の扱いについて
A1
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集 トップへ