TimeSerial Function

적용 대상
Microsoft 365용 Access Access 2024 Access 2021 Access 2019 Access 2016

특정 시, 분, 초를 나타내는 시간이 포함된 Variant(Date) 형식을 반환합니다.

구문

TimeSerial(hour, minute, second)

경고 인수가 올바른 값 범위에 있는지 확인합니다. 잘못된 인수로 인해 잘못된 결과가 발생할 수 있습니다.

TimeSerial 함수 구문에는 다음과 같은 인수가 사용됩니다.

인수 설명
시간 필수 요소입니다. Variant (정수). 0(오전 12:00)과 23(오후 11:00) 사이의 숫자, 포함 또는 숫자 식입니다.
필수 요소입니다. Variant (정수). 모든 숫자 식입니다.
두 번째 필수 요소입니다. Variant (정수). 모든 숫자 식입니다.

주의

시간(예: 11:59:59)을 지정하려면 각 TimeSerial 인수의 숫자 범위가 단위의 일반 범위에 있어야 합니다. 즉, 시간 0~23, 분 및 초의 경우 0~59입니다. 그러나 특정 시간 전후의 시간, 분 또는 초를 나타내는 숫자 식을 사용하여 각 인수에 대한 상대 시간을 지정할 수도 있습니다. 다음 예제에서는 절대 시간 번호 대신 식을 사용합니다. TimeSerial 함수는 정오() 6시간 전(-15) 또는 오전12 - 6 5시 45분 전에 15분 동안의 시간을 반환합니다.

TimeSerial(12 - 6, -15, 0)

인수가 해당 인수의 정규 범위를 초과하면 다음 큰 단위로 적절하게 증가합니다. 예를 들어 75분을 지정하면 1시간 15분으로 평가됩니다. 단일 인수가 -32,768에서 32,767 범위 밖에 있으면 오류가 발생합니다. 세 인수로 지정된 시간으로 인해 날짜가 허용 가능한 날짜 범위를 벗어나면 오류가 발생합니다.

쿼리 예제

Expression 결과
SELECT TimeSerial(18,12,10) AS NewTime FROM ProductSales GROUP BY TimeSerial(18,12,10); 함수의 인수에 입력되고 NewTime 열에 표시되는 지정된 시간, 분 및 초로 구성된 "시간"을 반환합니다. 결과: "오후 6:12:10".

VBA 예제

참고

VBA(Visual Basic for Applications) 모듈에서 이 함수를 사용하는 경우를 예로 들어 보겠습니다. VBA 사용에 대해 자세히 알아보려면 검색 옆의 드롭다운 목록에서 개발자 참고를 선택하고 검색 상자에 검색어를 하나 이상 입력하세요.

이 예제에서는 TimeSerial 함수를 사용하여 지정된 시간, 분 및 초의 시간을 반환합니다.

Dim MyTime
MyTime = TimeSerial(16, 35, 17)    
' MyTime contains serial representation of 4:35:17 PM.

적절한 날짜 함수 선택