EncodeDate

指定した「年」「月」「日」に基づいたdatetime値(double)を取得

指定した「年(2桁または4桁)」「月」「日」に基づいたdatetime値(double)を取得します。

※ 公式ヘルプには「年」=YYYとありますが、
この関数では2桁または4桁で指定するのが正しいように思います。

2017/12/20 を指定したい場合

EncodeDate( 17, 12, 20 ) → OK
EncodeDate( 117, 12, 20 ) → ×
EncodeDate( 2017, 12, 20 ) → OK

定義

double EncodeDate( intYYY, intMM, intDD )

灰色エリアをクリックすると全選択状態になります

(例)

EncodeDate( 17, 12, 20 ) 「43089.0」
EncodeDate( 2017, 12, 20 ) 「43089.0」

引数

I/O 名前(推奨) 内容
I int intYYY 年(3桁)
I int intMM
I int intDD

戻り値

内容
double 変換されたdatetime値

関連記事