1


0

DateTimeFormatInfo.CurrentInfo.LongTimePatternが更新されていません

私はこれを使用して、Windowsの現在の長い時間パターンを読み取ります。

System.Globalization.DateTimeFormatInfo.CurrentInfo.LongTimePattern

ただし、コントロールパネルの地域設定を変更しても、アプリケーションを再起動するまでこのパターンは更新されません。 地域設定が変更されたときにこのパターンを強制的に更新するにはどうすればよいですか?

1 Answer


1


値はキャッシュされます。 これをクリアする方法があります。 CultureInfo.ClearCachedData()

補足:.NET 1.xの時代には、このメソッドは存在していませんでした。 プライベートフィールドを無効にするには、リフレクションを使用する必要がありました。 良い時間:)