画面操作 - 日付

Q1
閏年でない年の2月29日の扱いについて
A1
DateEditクラス、Dateクラスにおける「閏年でない年の2月29日」の扱いは下記の通りとなっています。

・DateEditクラス
 DateEditオブジェクトに閏年でない年の2月29日をvalueプロパティにセットすると、
 不正な日付として扱われ、valueプロパティの値は 「1900/01/01 00:00:00」 となります。
 ※DateEditオブジェクトでは、入力操作では正しい日付しか入力することができません。

・Dateクラス-コンストラクタ
 Dateクラスのコンストラクタに閏年でない年の2月29日を指定すると、
 不正な日付として扱われ、valueプロパティの値は 「1900/01/01 00:00:00」 となります。

・Dateクラス-parseメソッド
 Dateクラスのparseメソッドに閏年でない年の2月29日を指定すると、
 不正な日付として扱われ、戻り値は「0」が返ります。

 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser DT・Biz/Designer DT TIPS集 トップへ