1
Windowsストアアプリケーション(8.1、非UWP)では、Windows 10で設定されている日付と時刻の形式を取得するにはどうすればよいですか?次の例では、オペレーティングシステムは言語en-US
でインストールされ、時間と通貨のフォーマットはde-DE
に設定されています。Windowsストアアプリケーションの時刻形式設定の尊重
私が試した:
new Windows.Globalization.DateTimeFormatting.DateTimeFormatter("shortdate"); // resolved language = en-US, resolved geographic region = ZZ ?!
Windows.Globalization.Language.CurrentInputMethodLanguageTag; // en-US
Windows.System.UserProfile.GlobalizationPreferences.Languages; // en-US
Windows.Globalization.ApplicationLanguages.Languages; // en-US
DateTime.Now.ToString(); // en-US
CultureInfo.CurrentCulture; // en-US
CultureInfo.CurrentUICulture; // en-US
new GeographicRegion().CodeTwoLetter; // DE, but: could be ch-DE, de-DE, xyz-DE ?!
を(私はSOにthis postを読んで、私は最高の投票答えは、私は、ユーザーが設定した日付と時刻の形式を尊重することを可能にする方法を確認するために失敗します言語の好みに基づいて野生の推測をすることなく)。
Windowsストアアプリで期待通りにDateTime
インスタンスをフォーマットする方法はありますか?
これはきれいです、ありがとうございます! – Gene