首先,我想存储用户启动应用时的当前时间。然后在用户再次启动我的应用程序之后,我也获得当前时间并将当前时间与先前存储的时间进行比较,并检查时差是否变为“一天”。因为如果时差变成“一天”,那么我会在我的应用程序中做一些事情。 我知道这样的事情:
DateTime.Now
如何在毫秒内转换这个????? 但我不明白我怎么能达到我的目标。 现在我怎么能在Windows Phone中做到这一点???
答案 0 :(得分:1)
启动应用程序时,请将其保存在独立存储中。
private IsolatedStorageSettings appSettings =IsolatedStorageSettings.ApplicationSettings;
appSettings.Add("lastOrderTime", DateTime.Now);
以下代码显示了如何从隔离存储中提取数据。
if (appSettings.TryGetValue<DateTime>("lastOrderTime", out lastOrderDateTime))
{
DateTime Currenttime = DateTime.Now;
if (Currenttime.Day == lastOrderDateTime.Day)
{
///Your logic here when matches the same day
}
else
{
///Your logic here ; maybe you save again to isolated storage
}
}