Home > リファレンスガイド > 式エディタ > 関数リスト > DVal

DVal

文字列として入力された日付を日付型に変換します。変換後の内部の値は、西暦元年の最初の日(0001/01/01)を起点とした日数です。

構文:

DVal(文字 日付, 文字 書式)

パラメータ:

日付……日付を文字列または文字列式で指定します。例えば、'97/01/01'、'1997,Jan,1'などとします。

 

書式……[日付文字列]で指定した日付の書式を指定します。[日付文字列]パラメータの日付は、この書式を使用して解釈されます。

戻り値:

日付型の値

例:

DVal('97/01/01','YY/MM/DD')またはDVal('1997,Jan,1','YYYY,MMM,DD')は、どちらも'1997/01/01'DATE(内部では729025の数値) が返ります。

A が'1997,January  ,1'の場合、DVal(A,'YYYY,MMMMMMM,DD')は、'1997/01/01'DATE(内部では729025の数値) が返ります。

 

DVal('01/01/01','YY/MM/DD') と DVal('2001,Jan 1','YYYY,MMM D') は、'2001/01/01'DATE が返ります。

A が'2002,January,12'の場合、DVal(A,'YYYY,MMMMMMM,DD')は、'2002/12/01'DATEが返ります。

注意:

書式が日付文字列の書式と合っていない場合には、「0」が返ります。

関連項目:

DStr,  文字列に格納された日付の値を計算するには