Можно ли выбрать телефон установленного формата времени для приложения wp7 - PullRequest
2 голосов
/ 11 марта 2011

Я хотел бы выбрать формат времени, указанный на устройстве (24 часа или 12 часов), чтобы использовать его в приложении, которое я разрабатываю.Возможно ли это сделать в WP7?

1 Ответ

1 голос
/ 11 марта 2011

Если вы просто используете метод ToString на DateTime, он автоматически будет использовать любой формат, указанный пользователем. Проблема возникает, если вы хотите немного изменить формат. Следующий код выполняет часы и минуты, используя 24 часа / 12 часов в соответствии с настройками устройства:

string modified = CultureInfo
    .CurrentCulture
    .DateTimeFormat
    .LongTimePattern
    .Replace(":ss", "");
string dateFormat = string.Format("{{0}}, {{1:{0}}}", modified);
string formattedTime = DateTime.Now.ToString(dateFormat);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...