Функция TimeValue

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Возвращает значение типа 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.

Выберите правильную функцию для выбора даты