如何在Windows Phone中的隔离存储中存储DateTime?

时间:2012-12-17 13:20:40

标签: windows-phone-7 windows-phone-7.1 windows-phone-8 isolatedstorage

我正在开发Windows Phone应用程序。而且,这里我要求将DateTime变量存储在隔离存储中。

这可能吗?我知道可以存储字符串和整数等基本类型。

请帮助我通过这个

2 个答案:

答案 0 :(得分:6)

您可以将值Ticks存储在隔离存储中,然后当您从中读取initialize a new DateTime实例时。刻度被定义为long因此应该直接存储它。

var valueToStore = DateTime.Now.Ticks;
// Save to isolated storage

var storedValue = ReadFromIsolatedStorage();
var dateTime = new DateTime(storedValue);

答案 1 :(得分:0)

您也可以使用

DateTime.Parse(string); 

转换为字符串并保存在独立存储中。并使用存储中的上述语句进行检索。