FormatDateTime


構文

FormatDateTime(Date[,NamedFormat])

引数Dateには、書式を変換する式を指定します。

引数NamedFormatは省略可能です。使用する日付/時刻形式を指定します。

解説

日付形式または時刻形式の文字列を返します。

引数NamedFormatには次の定数を指定できます。

定数 内容
vbGeneralDate 0 日付か時刻、または両方を表示します
vbLongDate 1 [地域のプロパティ]ダイアログボックスで指定されている長い形式で日付を表示します
vbShortDate 2 [地域のプロパティ]ダイアログボックスで指定されている短い形式で日付を表示します
vbLongTime 3 [地域のプロパティ]ダイアログボックスで指定されている形式で時刻を表示します
vbShortTime 4 24時間形式で時刻を表示します

サンプル

次の例は、現在の日付と時刻を表示します。

Sub Sample()
    Dim msg As String
    msg = FormatDateTime(Now, vbLongDate) & vbCrLf
    msg = msg & FormatDateTime(Now, vbShortTime)
    MsgBox msg
End Sub