Данная функция возвращает выражение, отформатированное как значение даты или времени.
Синтаксис
FormatDateTime(Date [, NamedFormat ] )
Функция FormatDateTime имеет следующие аргументы:
| Аргумент | Описание |
|---|---|
| Дата | Обязательный аргумент. Выражение даты, которое нужно отформатировать. |
| формат | Необязательный аргумент. Числовое значение, указывающее формат даты и времени. Если этот аргумент опущен, используется vbGeneralDate. |
Параметры
Аргумент NamedFormat имеет следующие параметры.
| Константа | Значение | Описание |
|---|---|---|
| vbGeneralDate | 0 | Отображение даты или времени. Если есть часть даты, она отображается в кратком формате. Если имеется часть времени, она отображается в полном формате. При наличии обеих частей отображаются обе части. |
| vbLongDate | 1 | Отображает дату, используя полный формат, заданный в региональных параметрах компьютера. |
| vbShortDate | 2 | Отображает дату, используя краткий формат, заданный в региональных параметрах компьютера. |
| vbLongTime | 3 | Отображает время, используя формат, заданный в региональных параметрах компьютера. |
| vbShortTime | 4 | Отображает время, используя 24-часовой формат (чч:мм). |
Примеры
| Выражение | Результаты |
|---|---|
| SELECT FormatDateTime([DateTime],0) AS Expr1 FROM ProductSales; | Форматирует и отображает значения даты из поля "ДатаВремя" в дату и (или) время. |
| SELECT FormatDateTime([DateTime],1) AS NewDate FROM ProductSales; | Форматирует и отображает значения даты в поле "ДатаВремя" в формате длинной даты. Форматирует и отображает значения даты в поле "ДатаВремя" в кратком формате даты. |
| SELECT FormatDateTime([DateTime],3) AS NewDate FROM ProductSales; | Форматирует и отображает значения даты в поле "ДатаВремя" в формате "Время" (без даты). |
| SELECT FormatDateTime([DateTime],4) AS NewDate FROM ProductSales; | Форматирует и отображает значения даты в поле "ДатаВремя" в формате "Время" 24 часа (без даты). |