Функция TimeValue

Отнася се за
Access за Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Връща стойност от тип Variant (Date), съдържаща час.

Синтаксис

TimeValue(време)

Задължителният аргумент за часобикновено е низов израз, представляващ час от 0:00:00 до 23:59:59 включително. Час обаче може да бъде всеки израз, представляващ време в този диапазон. Ако време съдържа Null, връща се Null .

Забележки

Можете да въведете валидни часове, като използвате 12-часов или 24-часов часовник. Например "2:24PM" и "14:24" двата са валидни аргументи за час .

Ако аргументът за час съдържа информация за дата, TimeValue не я връща. Ако обаче часът включва невалидна информация за дата, ще възникне грешка.

Примери за заявки

Израз Резултати
SELECT TimeValue([DateTime]) AS Израз1 FROM ProductSales; Връща стойностите за час на полето "DateTime" без информацията за дата и се показва в колоната Expr1.
SELECT TimeValue([DateTime]) AS JustTime FROM ProductSales; Връща стойностите за час на полето "DateTime" без информацията за дата и показва в колоната JustTime.

Пример на VBA

Забележка

Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко термина в полето за търсене.

Този пример използва функцията TimeValue за конвертиране на низ в време. Можете също да използвате литерали за дата за директно присвояване на час на променлива от тип Variant или Date , например MyTime = #4:35:17 PM#.

Dim MyTime
MyTime = TimeValue("4:35:17 PM")    ' Return a time.

Избиране на правилната функция за дата