2
개발 한 응용 프로그램에서 장치를 사용하려면 (24 시간 또는 12 시간) 장치에 지정된 시간 형식을 선택하고 싶습니다. WP7에서 그렇게 할 수 있습니까?wp7 응용 프로그램의 전화 설정 시간 형식을 선택할 수 있습니까
개발 한 응용 프로그램에서 장치를 사용하려면 (24 시간 또는 12 시간) 장치에 지정된 시간 형식을 선택하고 싶습니다. WP7에서 그렇게 할 수 있습니까?wp7 응용 프로그램의 전화 설정 시간 형식을 선택할 수 있습니까
DateTime
에서 ToString
메서드를 사용하면 사용자가 지정한 형식이 자동으로 사용됩니다. 형식을 약간 사용자 지정하려는 경우 문제가 발생합니다. 다음 코드는 장치 설정에 따라 24 시간/12 시간을 사용하여 시간과 분을 처리합니다.
string modified = CultureInfo
.CurrentCulture
.DateTimeFormat
.LongTimePattern
.Replace(":ss", "");
string dateFormat = string.Format("{{0}}, {{1:{0}}}", modified);
string formattedTime = DateTime.Now.ToString(dateFormat);
휴대 전화에 설정된 시간 형식이 12인지 감지 할 수 있는지 알고 싶습니다. hr 또는 24 시간을 프로그래밍 할 수 있습니다. –
실제로 사용할 수있는 형식을 "감지"할 수있는 유일한 방법은 실제로 문자열을 1PM으로 포맷하고 두 문자 또는 1로 나오는 지 확인하는 것입니다. –