【VBScript】文字を日付に変換する
文字を日付に変換する
VBScriptで、文字を日付に変換する例です。
'文字を日付に変換する
CDate("日付の文字列")
'日付に変えられる文字列は次のとおり
WScript.Echo CDate("2022/4/1") '2022/04/01
WScript.Echo CDate("2022-4-1") '2022/04/01
WScript.Echo CDate("April 1, 2022") '2022/04/01
WScript.Echo CDate("2022年4月1日") '2022/04/01
WScript.Echo CDate("令和4年4月1日") '2022/04/01
'単に数値だけではエラーとなります
WScript.Echo CDate("20220401") 'エラー
文字を日付に変換する(時刻あり)
上の例に時刻をつける例です。
'日付に時刻を付ける例です。
'日付はこの上の例の形式ならOKです
WScript.Echo CDate("2022/4/1 12:34") '2022/04/01 12:34:00
WScript.Echo CDate("2022/4/1 12:34:56") '2022/04/01 12:34:56
WScript.Echo CDate("2022/4/1 12時34分") '2022/04/01 12:34:00
WScript.Echo CDate("2022/4/1 12時34分56秒") '2022/04/01 12:34:56