2017-08-14 76 views
-1

在我UWP的應用程序,我試圖挽救一個DateTime值本地設置與此代碼:保存DateTime值本地設置[UWP]

 localSettings.Values["date"] = myDate; 

的問題是,當我嘗試找回值我得到一個轉換錯誤。我使用此代碼檢索值:

DateTime dateRecovered = (DateTime)localSettings.Values["date"]; 
+0

'myDate'是什麼? – oerkelens

+1

什麼是錯誤?你甚至試圖找到它? – Jessica

+0

[Windows Phone 8.1應用程序中的本地設置不存儲]的可能重複(https://stackoverflow.com/questions/30560722/local-settings-in-windows-phone-8-1-app-are-not-stored ) – Eldho

回答

1

你可以參考官方文檔here

日期支持的類型爲System.DateTimeOffset,不System.DateTime。所以,你可以這樣修改你的代碼:

ApplicationData.Current.LocalSettings.Values["date"] = DateTimeOffset.UtcNow;