ISDate 함수

표현식을 날짜로 변환할 수 있는지 여부를 나타내는 부울 값을 반환합니다.

구문

IsDate(expression)

인수:

Expression: 필수. 날짜 또는 시간으로 인식할 수 있는 날짜 표현식 또는 문자열 표현식입니다.

지원되는 날짜 형식:

  • MM-DD-YYYY
  • MM/DD/YYYY
  • DD-MM-YYYY
  • DD/MM/YYYY
  • YYYY-MM-DD
  • YYYY/MM/DD

주석

IsDate는 표현식이 날짜이거나 적합한 날짜로 변환될 수 있는 경우 True를 반환하고, 그렇지 않으면 False를 반환합니다. Microsoft Windows에서 적합한 날짜의 범위는 100년 1월 1일 A.D.부터 9999년 12월 31일 A.D.까지이며, 범위는 운영 체제마다 다릅니다.

다음 예는 IsDate 함수를 사용하여 표현식을 날짜로 변환할 수 있는지 여부를 결정합니다.

예 1:

Dim NoDate, MyCheck
NoDate = "Hello"
MyCheck = IsDate(NoDate)
'Output: False

예 2:

Dim Date1, Date2, Date3, MyCheck
Date1 = "01/21/2025"   ' US format (MM/DD/YYYY)
Date2 = "21-01-2025"   ' European format (DD-MM-YYYY)
Date3 = "2025-01-21"   ' ISO format (YYYY-MM-DD)
MyCheck = IsDate(Date1)   ' Returns True.
'Output: True
MyCheck = IsDate(Date2)   ' Returns True.
'Output: True
MyCheck = IsDate(Date3)   ' Returns True.
'Output: True