WPF XAML StringFormat DateTime : 잘못된 문화권의 출력? DateTime 값의 출력에 문제가 있습니다. 내 컴퓨터의 현재 문화는 de-AT (오스트리아)로 설정되어 있습니다. 다음 코드 string s1 = DateTime.Now.ToString("d"); string s2 = string.Format("{0:d}", DateTime.Now); 결과 s1과 s2는 모두 "30.06.2009"의 올바른 값을 갖습니다. 그러나 XAML에서 동일한 형식을 사용하는 경우 출력은` "6/30/2009"입니다. XAML StringFormat이 현재 문화 설정을 무시하는 것 같습니다. 이것은 Vista와 XP 모두에서 발생합니다. 출력은 사용자가 선호하는 문화 설정으로 형식을 지정해야하므로..