0
或者除了將日期存儲爲字符串還有其他方法嗎?如何在NSUserDefaults.StandardUserDefaults中保存日期時間(日期)?
或者除了將日期存儲爲字符串還有其他方法嗎?如何在NSUserDefaults.StandardUserDefaults中保存日期時間(日期)?
// key
NSString k = new NSString ("key");
// store a date
NSDate val = DateTime.SpecifyKind (DateTime.Now, DateTimeKind.Utc);
NSUserDefaults.StandardUserDefaults.SetValueForKey (val, k);
// retrieve a date
NSDate nsdate = (NSDate) NSUserDefaults.StandardUserDefaults.ValueForKey (k);
DateTime date = DateTime.SpecifyKind(nsdate, DateTimeKind.Unspecified);
現在從DateTime轉換到NSDate需要進行顯式轉換 – andrewb 2015-12-01 00:23:42
爲什麼你存儲日期作爲字符串?將日期存儲爲日期並將字符串存儲爲字符串。你在這裏遇到什麼問題? – 2014-09-22 11:25:44
@SonerGönül:在Objective-C中,您使用'NSDate'並使用'setObject'方法。在Xamarin iOS中,我沒有找到一個「setObject」等價物。我應該如何存儲日期? – testing 2014-09-22 12:07:35