문자열을 datetime으로 구문 분석하려고 할 때 오류가 발생합니다. 나는 이것을 시도 :문자열이 유효한 날짜 시간으로 인식되지 않습니다.
string x = "31/5/2012";
DateTime d = DateTime.ParseExact(x, "dd'/'MM'/'yyyy", new CultureInfo("en-US"));
및
string x = "31/5/2012";
DateTime d = DateTime.ParseExact(x, "dd/MM/yyyy", new CultureInfo("en-US"));
및
string x = "31/5/2012";
DateTime d = DateTime.ParseExact(x, "dd/MM/yyyy", cultureinfo.invariantculture));
하지만 난 여전히 같은 오류를 받고 있어요.
무엇을해야합니까? 당신의 문자열 일 이후
그것을 분석 할 필요가 있었다 치죠 사용 개월로가'1/1/2001'와'12분의 31/2001'뿐만 아니라 '31/5/2001'과 같이이 모든 것을 인식 할 수있는 단일 문자열 (아마도 "d/M/yyyy")이 있습니까? –
감사합니다. 잘 작동합니다. – hatem
@JonathanLeffler,''d/M/yyyy ''는'1/1/2001'과'31/12/2001' 모두에 적용됩니다 – Habib