표현식을 하위 유형 Date의 변형으로 변환한 표현식을 반환합니다.
구문
CDate(date)
출력 날짜 형식은 시스템의 짧은 날짜 형식을 기반으로 합니다.
지원되는 날짜 형식:
주석
날짜 인수는 적합한 날짜 표현식입니다.
IsDate 함수를 사용하여 날짜를 날짜 또는 시간으로 변환할 수 있는지 여부를 결정합니다. CDate는 날짜 리터럴 및 시간 리터럴뿐만 아니라 허용되는 날짜 범위 내에 속하는 일부 숫자도 인식합니다.
CDate는 시스템의 로케일 설정에 따라 날짜 형식을 인식합니다. 날짜가 인식된 날짜 설정에 해당하지 않는 다른 형식으로 제공되는 경우 일, 월 및 연도의 올바른 순서가 결정되지 않을 수 있습니다. 또한, 날짜 형식에 요일 문자열이 포함된 경우 long 날짜 형식도 인식되지 않습니다.
다음 예에서는 CDate 함수의 사용을 보여 줍니다.
예
Dim MyDate1, MyDate2, MyDate3 MyDate1 = "19/10/1962" ' Define date in DD/MM/YYYY format. MyDate2 = "10/19/1962" ' Define date in MM/DD/YYYY format. MyDate3 = "1962-10-19" ' Define date in YYYY-MM-DD format. Dim MyOutDate1, MyOutDate2, MyOutDate3 MyOutDate1 = CDate(MyDate1) 'Output: 19-Oct-62 MyOutDate2 = CDate(MyDate2) 'Output: 19-Oct-62 MyOutDate3 = CDate(MyDate3) 'Output: 19-Oct-62