나는 내 코드이 있습니다.날짜 시간 및 CultureInfo를
오류가 두 번째 매개 변수 dd.MM.yyyy HH:mm:ss
에 있다고 생각합니다.
CultureInfo
클래스를 사용하여 문제를 해결할 수 있습니까?
나는 내 코드이 있습니다.날짜 시간 및 CultureInfo를
오류가 두 번째 매개 변수 dd.MM.yyyy HH:mm:ss
에 있다고 생각합니다.
CultureInfo
클래스를 사용하여 문제를 해결할 수 있습니까?
는 다음을 시도 할 수 있습니다 :
System.Globalization.CultureInfo cultureinfo =
new System.Globalization.CultureInfo("nl-NL");
DateTime dt = DateTime.Parse(date, cultureinfo);
문화가 언제 우리에게 있습니까? 저기있는 모든 언어에 대해 코드를 작성해야합니까? –
[참조 할 수 있습니다] (http://www.csharp-examples.net/culture-names/) – RajeshKdev
InvariantCulture
는 en-US
유사하다, 그래서 대신 올바른 CultureInfo
을 사용합니다 :
var dutchCulture = CultureInfo.CreateSpecificCulture("nl-NL");
var date1 = DateTime.ParseExact(date, "dd.MM.yyyy HH:mm:ss", dutchCulture);
그리고 어떤 문화가 EN-US 인 경우에 대해를? 나는 거기에 모든 언어가 에 대해 코드해야만 할 것인가?
"en-us"와 같은 다른 문화권에 날짜를 표시하는 방법을 알고 싶다면 date1.ToString(CultureInfo.CreateSpecificCulture("en-US"))
을 사용할 수 있습니다.
문화가 언제 우리에게 있습니까? 저기있는 모든 언어에 대해 코드를 작성해야합니까? –
@ 스 리셉 : 당신은 무엇을 의미합니까? 형식 문자열이 "dd.MM.yyyy"이면 culture en-us가 될 수 없습니다. 대신 다른 문화권에 날짜를 표시하는 방법을 의미하는 경우 다른 질문입니다. 'date1.ToString (CultureInfo.CreateSpecificCulture ("en-US"))'를 사용할 수 있습니다. –
CultureInfo
클래스를 사용하여 문화 정보를 변경하십시오.
var dutchCultureInfo = CultureInfo.CreateSpecificCulture("nl-NL");
var date1 = DateTime.ParseExact(date, "dd.MM.yyyy HH:mm:ss", dutchCultureInfo);
예, ParseExact를 사용하지만 구문 분석하지 않습니다! ParseExact를 사용하면 날짜 부분에 대한 특정 순서를 묻는 중입니다. 주어진 문화권은 문자열과 구분 기호에만 사용됩니다. –
'date'는 어디에서 왔습니까? 어떻게 만들어 지나요? –