사용자가 dd/MM/yyyy 형식으로 날짜를 입력했는지 확인하는 코드가 작성되었습니다. 그러나 특정 컴퓨터에서 작동하지 않았으므로 예외가 발생합니다. 그러나 내 컴퓨터에서 실행되는 동안 제대로 작동했습니다. 왜 그런가요? 내가 잘못했거나 컴퓨터에서해야 할 일이 있습니다.특정 컴퓨터에서 예외 문자열이
Try
checkDate = "24/02/2013"
selectedDate = DateTime.ParseExact(checkDate, "dd/MM/yyyy", CultureInfo.InvariantCulture)
Catch ex As Exception
lblError.Text = "Invalid Date."
End Try
예외는 무엇입니까? –
특정 컴퓨터에서만 발생하기 때문에이 문제는 아마도 다른 문화권에서 비롯된 것일 수 있습니다. MSDN 설명서를 보면 예제 코드에서 "d"를 형식으로 사용하여 날짜를 파싱하는 것을 볼 수 있습니다. – Hanno
@ 한노 문화와 형식이 명시 적으로 지정 되었기 때문에 문화는 이론적으로 문제가되어서는 안됩니다. –