数字列を日付型に変換 |
対象バージョン : 97, 2000, 2002, 2003, 2007
最終更新日 : 2007/02/12
( オリジナル作成日:1999/05/28 )
概 要
19980228 のような数字列を日付型に変換する方法です。
方 法
元の値が数値型の場合
DateValue(Format(19980228, "0000/00/00"))
元の値がテキスト型の場合
DateValue(Format(CLng("19980228"), "0000/00/00"))
※Format 関数は、引数にテキスト型を指定しても内容が数字の場合自動解釈してくれるようですが、念の為 CLng 関数で数値化しています。
上記で数値、文字列として指定した箇所に、フィールド名、フォーム上のコントロール名等指定することも可能です。