chaoskcuf's lab

POST : 프로그래밍/TIP& Study

Silverlight DateTime Bug

한글 XP sp2 OS 환경에서 Silverlight Beta1 로 작업중인데요.
DateTime CultureInfo가 오작동하여 날짜를 A.D.(기원년)로 표시하는 것을 발견하였습니다.

아래 그림은 오늘 날짜를 출력해본 것 입니다.

silverlightbug1


다행히 아래 그림과 같이 dt의 Year Property는 2008이라고 나와서 프로젝트에는 지장이 없겠으나
영 성가시네요.

silverlightbug2


그러하면 혹시 DateTimeFormat에 나라설정이 잘못 되어 있지는 않나 살펴보았습니다.
그러나 아래의 그림을 보시면 아시겠지만 DateTimeFormatInfo의 CurrentInfo에 Culture는 분명히 "ko-KR" 로 되어있네요.

silverlightbug3

그렇다면 날짜와 관계된 컨트롤은 어떨까요?
아래의 달력 컨트롤은 제대로 표현해주고 있습니다.
silverlightbug4
그러나 DateSelected 이벤트를 통해 넘어오는 값들도 다 A.D.로 표시됩니다.


정식 버전에서는 좀 수정되었으면 좋겠네요.

Silverlight Beta2에서는 해결된 것 같습니다.

P.S. 참고로 영문 Vista sp1에서 한국 locale 설정 환경에서는 제대로 날짜가 표시됩니다.

2008/06/12 10:29 2008/06/12 10:29
top

◀ recent : [1] : ... [9] : [10] : [11] : [12] : [13] : [14] : [15] : [16] : [17] : ... [138] : previous ▶

CONTENTS

chaoskcuf's lab
BLOG main image
WPF, Silverlight, C#, MFC 프로그래밍 팁, 자작 프로그램 개발
RSS 2.0Tattertools 믹시
최근 글 최근 댓글 최근 트랙백
카테고리
사이트 링크