TimeSerial Function

숫자 값으로 전달되는 지정한 시간, 분 및 초 매개 변수에 대해 연속 시간 값을 계산합니다. 이 값을 사용하여 시간 차를 계산할 수 있습니다.

구문:

TimeSerial (hour, minute, second)

반환 값:

날짜

매개 변수:

hour: 연속 시간 값을 확인하는 데 사용되는 시간을 나타내는 임의의 정수 식입니다. 유효한 값: 0-23.

minute: 연속 시간 값을 확인하는 데 사용되는 분을 나타내는 임의의 정수 식입니다. 일반적으로 0에서 59 사이의 값을 사용하지만 분 수가 시간 값에 영향을 주는 경우 이 범위를 벗어나는 값을 사용할 수 있습니다.

second: 연속 시간 값을 확인하는 데 사용되는 초를 나타내는 임의의 정수 식입니다. 일반적으로 0에서 59 사이의 값을 사용하지만 초 수가 분 값에 영향을 주는 경우 이 범위를 벗어나는 값을 사용할 수 있습니다.

예:

12, -5, 45는 11, 55, 45에 해당합니다.

12, 61, 45는 13, 2, 45에 해당합니다.

12, 20, -2는 12, 19, 58에 해당합니다.

12, 20, 63은 12, 21, 4에 해당합니다.

TimeSerial 함수를 사용하여 임의의 시간을 시간 차를 계산하는 데 사용할 수 있는 단일 값으로 변환할 수 있습니다.

TimeSerial 함수는 VarType 7의 Variant 형식(Date)을 구합니다. 이 값은 내부적으로 0에서 0.9999999999 사이의 배정밀도 숫자로 저장됩니다. 고정 날짜를 기준으로 연속 날짜 값이 날짜로 계산되는 DateSerial 또는 DateValue 함수와 달리 TimeSerial 함수를 사용하여 구한 값은 계산하는 데에는 사용할 수 있지만 이 값을 평가할 수는 없습니다.

TimeValue 함수에는 문자열을 시간을 포함하는 매개 변수로 전달할 수 있습니다. 그러나 TimeSerial 함수의 경우에는 시간, 분, 초 등의 개별 매개 변수를 별도의 숫자 식으로 전달할 수 있습니다.

Error codes:

5 잘못된 프로시저 호출입니다.

예:

Sub ExampleTimeSerial
Dim dDate As Double, sDate As String
    dDate = TimeSerial(8,30,15)
    sDate = TimeSerial(8,30,15)
    MsgBox dDate,64,"Time as a number"
    MsgBox sDate,64,"Formatted time"
End Sub

Please support us!