FormatDateTime 関数

適用先
Access for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

日付または時刻として書式設定された式を返します。

構文

FormatDateTime(Date [, NamedFormat ] )

FormatDateTime 関数構文の引数は次のとおりです。

引数 説明
日付 必須。 書式設定された日付式を指定します。
NamedFormat 省略可能。 日付/時刻の書式設定に使用する数値を指定します。 省略すると、vbGeneralDate が使用されます。

設定

NamedFormat 引数には、次の設定があります。

定数 説明
vbGeneralDate 0 日付と時刻を表示します。 日付の部分がある場合、短い日付として表示されます。 時刻の部分がある場合、長い時刻として表示されます。 存在する場合、両方の部分が表示されます。
vbLongDate 1 コンピューターの地域設定で指定された長い日付の書式設定を使用して、日付を表示します。
vbShortDate 2 コンピューターの地域設定で指定された短い日付の書式設定を使用して、日付を表示します。
vbLongTime 3 コンピューターの地域設定で指定された時刻の書式設定を使用して、日付を表示します。
vbShortTime 4 24 時間制 (hh:mm) で時刻を表示します。

Expression 結果
SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; "DateTime" フィールドの日付値を日付または時刻に書式設定して表示します。
SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; 日付の値を "DateTime" フィールドに長い日付形式で書式設定して表示します。 "DateTime" フィールドの日付値を短い日付形式で書式設定して表示します。
SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; "DateTime" フィールドの日付値を "時刻" 形式 (日付なし) として書式設定して表示します。
SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; "DateTime" フィールドの日付値を 24 時間の "時刻" 形式で書式設定して表示します (日付なし)。