한글 XP sp2 OS 환경에서 Silverlight Beta1 로 작업중인데요.
DateTime CultureInfo가 오작동하여 날짜를 A.D.(기원년)로 표시하는 것을 발견하였습니다.
아래 그림은 오늘 날짜를 출력해본 것 입니다.
다행히 아래 그림과 같이 dt의 Year Property는 2008이라고 나와서 프로젝트에는 지장이 없겠으나
영 성가시네요.
그러하면 혹시 DateTimeFormat에 나라설정이 잘못 되어 있지는 않나 살펴보았습니다.
그러나 아래의 그림을 보시면 아시겠지만 DateTimeFormatInfo의 CurrentInfo에 Culture는 분명히 "ko-KR" 로 되어있네요.
그렇다면 날짜와 관계된 컨트롤은 어떨까요?
아래의 달력 컨트롤은 제대로 표현해주고 있습니다.
그러나 DateSelected 이벤트를 통해 넘어오는 값들도 다 A.D.로 표시됩니다.
정식 버전에서는 좀 수정되었으면 좋겠네요.
P.S. 참고로 영문 Vista sp1에서 한국 locale 설정 환경에서는 제대로 날짜가 표시됩니다.









