TimeValue 함수(Visual Basic)
업데이트: 2007년 11월
날짜 정보가 1년 1월 1일로 설정된 상태에서 문자열로 표시된 시간 정보가 들어 있는 Date 값을 반환합니다.
Public Function TimeValue(ByVal StringTime As String) As DateTime
매개 변수
- StringTime
필수적 요소. 1년 1월 1일 00:00:00부터 9999년 12월 31일 23:59:59까지의 날짜/시간 값을 나타내는 String 식입니다.
예외
예외 형식 |
오류 번호 |
조건 |
---|---|---|
StringTime에 잘못된 날짜 정보가 들어 있습니다. |
비구조적 오류 처리를 사용하는 Visual Basic 6.0 응용 프로그램을 업그레이드하는 경우에는 "오류 번호" 열을 참조하십시오. 오류 번호를 Number 속성(Err 개체)과 비교할 수 있습니다. 그러나 가능하면 이러한 오류 제어 방법을 Visual Basic의 구조적 예외 처리 개요에 설명된 방식으로 바꾸는 것이 좋습니다.
설명
12시간제 또는 24시간제를 사용하여 유효한 시간을 입력할 수 있습니다. 예를 들어, "2:24 P.M."과 "14:24"는 모두 유효한 StringTime 인수입니다.
StringTime 인수에 날짜 정보가 포함된 경우 TimeValue는 반환되는 값에 이 정보를 포함하지 않습니다. 그러나 StringTime에 "1월 32일" 같은 잘못된 날짜 정보가 들어 있으면 InvalidCastException 오류가 발생합니다.
예제
다음 예제에서는 TimeValue 함수를 사용하여 문자열을 시간으로 변환합니다. 날짜 리터럴을 사용하여 시간을 Date 변수에 직접 할당할 수도 있습니다.
Dim thisTime As Date
thisTime = TimeValue("4:35:17 PM")
요구 사항
네임스페이스: Microsoft.VisualBasic
**모듈:**DateAndTime
어셈블리: Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)