web.configに次のようなグローバリゼーション設定があります。
<globalization culture="de-DE" uiCulture="de-DE" />
そして平均的なaspxページで私はsthを出力します。お気に入り:
var a = DateTime.UtcNow.ToLocalTime().ToString();
var b = DateTime.UtcNow.ToString();
var c = DateTime.Now.ToLocalTime().ToString();
var d = TimeZone.CurrentTimeZone.ToLocalTime(DateTime.UtcNow).ToString();
結果:ローカル時間とUTC時間が異なると予想される場合、a、b、c、dの値はすべて同じです(例:01.01.2001 17:00:00)。
ここで何が欠けているのか、UTC日付から正しい現地時間を取得するにはどうすればよいですか。他のトピックをすでに確認しましたが、機能しませんでした。