2010-06-08 2 views
1

안녕 나는 같은 형식의 DateTime에 dd/mm/yyyy hh : mm : ss 형식으로 내 문자열을 변환하고 싶습니다.DateTime 및 ParseExact 문제

Dim ukCulture As System.Globalization.CultureInfo = New System.Globalization.CultureInfo("en-GB") 
Dim myDateTime As DateTime 
myDateTime = DateTime.ParseExact("18/05/2010 23:42:10, "dd/MM/yyyy HH:mm:ss", ukCulture) 

나는이 코드를 단계별로 때 변수 myDateTime가이 DD가/mm 주변 잘못된 방법입니다 것으로 보인다 나는이 문제를 해결하는 방법을 해결하지 못할 2010년 5월 18일 23시 42분 10초입니다. 이 문제를 해결하는 방법에 대해 아무에게도 조언을 해 줄 수 있습니까?

+0

"myDateTime 변수가 05/18/2010 23:42:10"이라고 말하면 어떻게 설정합니까? – AakashM

+0

myDateTime은 DateTime.ParseExact에 의해 설정됩니다. – WizardsSleeve

+0

내 생각에 무엇이 당신을 생각하게합니까? 그리고 어디서 "myDateTime은 05/18/2010 23:42:10"입니다. 'myDateTime'은'DateTime'입니다. 문자열 표현을 볼 때마다 적용된 형식입니다. – AakashM

답변

0

당신은 당신이 그것을 렌더링 된 날짜 변수의 값을 검사하기 위해 사용 = "EN-GB"

세계화 문화 섹션

+1

en-uk를 시도해도 작동하지 않았습니다. – WizardsSleeve

+0

shmandor

2

영상 효과를 당신의 Web.config를 검토하고 추가해야 할 수있다 미국 형식. 저장된 값은 실제 날짜와 시간이며 올바른 값입니다. 순전히 시각화 문제입니다. 코드가 작동하고 있습니다. 문자열로 사용해야하는 경우 datetime 값을 원하는대로 지정할 수 있습니다.

+0

아, 어떻게 시각 스튜디오 2010에서이를 교정 할 수 있습니까? 많은 감사합니다 – WizardsSleeve

+0

컴퓨터의 국가 별 설정은 무엇으로 설정되어 있습니까? 그것들을 고르는 것일뿐입니다. –

+0

내 지역 설정이 영국으로 올바르게 설정되었습니다. – WizardsSleeve