2013-08-25 2 views
1

나는 asp.net 4.0을 사용하고 사용자로부터 제출 된 날짜에 값을 가져 오기 위해 ajax 툴킷 달력 확장기를 사용하고 있습니다. 작동하지 않는날짜 텍스트 시간 구문 분석

DateTime.ParseExact("10/10/2013", "MM/dd/yyyy", null) 

을 다음과 같이
은 내가 날짜 filld의 값을 구문 분석하려합니다. 나는 코드를 통과하여 이상한 결과를 얻었습니다.
-\에 넣었을 때 워킹이 시작되었습니다.

누구나 그렇게 설명 할 수 있습니까?

+0

'/'또는 \입니까? –

+0

'/'만 기본값입니다. –

답변

2
/ is a culture sensitive data seperator character in your 
format String :`"MM/dd/yyyy"` 

최종 인수 null는 현재 문화를 사용하여 지정된 것을 의미한다. 현재 문화권을 확인하십시오. en-US이 맞나요? 전체 내용은

DateTime dt =DateTime.ParseExact("19/10/2009", "MM/dd/yyyy", 
            new CultureInfo("en-US")); 

또는 사용 InvariantCulture

DateTime dt = DateTime.ParseExact("19/11/2011", "MM/dd/yyyy", 
            CultureInfo.InvariantCulture); 

Read MSDN : 또는 당신은 또한 InvariantCulture

사용이 옵션을 사용 할 수 있습니다.