2010-05-08 4 views

답변

20

이 시도 : yourString 사용자가 지정한 형식과 일치하지 않는 경우

Dim date As Datetime = DateTime.ParseExact(_ 
    yourString, "dd/MM/yyyy", CultureInfo.InvariantCulture) 

이것은 예외가 발생합니다. 이 경우 예외를 원하지 않으면 다음을 수행하십시오.

Dim date As Date  
Date.TryParseExact(dateString, "dd/MM/yyyy", CultureInfo.CurrentCulture, _ 
         DateTimeStyles.None, date) 
+0

감사합니다. – lesderid

+0

TryParse 대신 예외를 처리합니다. 다시 한 번 감사드립니다. 답변을 수락했습니다! – lesderid

+3

참고 : 문자열이 항상 유효한 날짜가 아닐 것으로 예상되는 경우 일반적으로 TryParse 및 TryParseExact가 더 빠릅니다. 던지기 및 잡기 예외는 값이 비쌀 수 있습니다. 또한 날짜를 구문 분석 할 수 있는지 여부를 나타내는 부울을 반환합니다. – cHao