Convert.ToDateTime("2006-09-12").ToString("MMMM");

위와 같은 코드는 한글로 인코딩된 페이지에서
"9월" 이라는 결과를 반환한다.
하지만 난 "September"로 나타내고 싶다.
이럴경우 ToString에서는 IFormatProvider을 인자로 받는다.
다음과 같이 CultureInfo를 영문으로 생성한다.
System.IFormatProvider format = new System.Globalization.CultureInfo("en-US", true);

그런다음
Convert.ToDateTime("2006-09-12").ToString("MMMM", format);

위와같이 하면 원하는 결과가 나타난다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by kyeongkyun(kobukii) kyeongkyun
이전버튼 1 ... 35 36 37 38 39 40 41 42 43 ... 46 이전버튼