1
如果當前系統時間格式爲HH:mm:ss
,那麼如果用戶在應用程序仍在運行時將其更改爲hh:mm:ss tt
,則必須在特定操作期間在我的應用程序上顯示當前時間。它仍然在HH:mm:ss
中顯示時間。爲什麼我從CultureInfo獲取不正確的時間格式?
我嘗試使用DateTime.Now.ToLongTimeString()
和DateTime.Now.ToString(System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.LongTimePattern);
有什麼缺失?任何建議來解決這個問題?
感謝Jon,'ClearCacheData'但是,正如你所說我需要弄清楚何時清除緩存。 –
如果您能夠收聽窗口消息,那麼偵聽WM_SETTINGCHANGE會告訴您何時需要清除緩存。 –