在我的UWP应用程序中,我正在尝试使用以下代码将DateTime值保存到本地设置:
localSettings.Values["date"] = myDate;
问题是,当我尝试检索值时,我得到了一个强制转换错误。我正在使用此代码来检索值:
DateTime dateRecovered = (DateTime)localSettings.Values["date"];
答案 0 :(得分:1)
您可以参考官方文档here
日期支持的类型为System.DateTimeOffset
,而不是System.DateTime
。因此,您可以像这样修改代码:
ApplicationData.Current.LocalSettings.Values["date"] = DateTimeOffset.UtcNow;