Возвращает значение типа Variant (Date), содержащее время.
Синтаксис
TimeValue(time)
Аргумент обязательного времениобычно представляет собой строковое выражение, представляющее время от 0:00:00 до 23:59:59 включительно. Однако временем может быть и любое выражение, которое представляет время в этом интервале. Если время содержит значение Null, возвращается значение Null .
Замечания
Допустимое время можно вводить в 12-часовом или 24-часовом формате. Например, "2:24PM" и "14:24" оба являются допустимыми аргументами времени .
Если аргумент времени содержит сведения о дате, TimeValue не возвращает их. Однако если время содержит неверные данные даты, возникает ошибка.
Примеры запросов
| Выражение | Результаты |
|---|---|
| SELECT TimeValue([DateTime]) AS Expr1 FROM ProductSales; | Возвращает значения времени поля "ДатаВремя" без указания информации о дате и отображает в столбце Выраж1. |
| SELECT TimeValue([DateTime]) AS JustTime FROM ProductSales; | Возвращает значения времени поля "DateTime" без указания сведений о дате и отображает в столбце JustTime. |
Пример VBA
Примечание
В примерах ниже показано, как использовать эту функцию в модуле Visual Basic для приложений (VBA). Чтобы получить дополнительные сведения о работе с VBA, выберите Справочник разработчика в раскрывающемся списке рядом с полем Поиск и введите одно или несколько слов в поле поиска.
В этом примере используется функция TimeValue для преобразования строки во время. Литералы даты также можно использовать для прямого назначения времени переменной Variant или Date , например MyTime = #4:35:17 PM#.
Dim MyTime
MyTime = TimeValue("4:35:17 PM") ' Return a time.