日付または時刻として書式設定された式を返します。
構文
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 時間の "時刻" 形式で書式設定して表示します (日付なし)。 |