입력 날짜가 "30.03.2016"(즉, 가정으로 가정 할 때 임의의 언어 형식 일 수 있음)이지만 현재 문화권은 미국이라고 가정합니다. 입력을 Windows 로케일 설정 문화권으로 변환하고 싶습니다. 변환을 위해 아래의 형식을 사용하고 있지만 잘못된 datetime을 제공합니다.날짜 문자열을 현재 culture 날짜 형식으로 변환
var myDateTimeValue = "30.03.2015";
DateTime myDateTime = DateTime.Parse(myDateTimeValue);
var dateingddmmyy = myDateTime.ToString(new CultureInfo("sv-SE"));
Console.Write(dateingddmmyy);
어떤 유형의 날짜 문자열을 현재 문화권 형식으로 변환 할 수 있습니까?
"모든 언어 형식은"문제가있다. "05/06/2016"은 6 월 5 일 (영국 형식) 또는 5 월 6 일 (미국 형식)이어야합니까? –
코드가 내 PC에서 잘 돌아갑니다. –
@JonSkeet 내 요구 사항 "모든 언어 형식"은 변환 할 수 있습니까? – stylishCoder