對於每門課程,我都存儲了用戶所在課程的一週中的某一天......以及開始和結束時間以及房間號。 什麼是數據類型的最佳方法,就像存儲時間一樣?所以當我把它拉出來時,我可以顯示它,例如下午1點。將日期/時間存儲到核心數據中的最佳方式
謝謝!
對於每門課程,我都存儲了用戶所在課程的一週中的某一天......以及開始和結束時間以及房間號。 什麼是數據類型的最佳方法,就像存儲時間一樣?所以當我把它拉出來時,我可以顯示它,例如下午1點。將日期/時間存儲到核心數據中的最佳方式
謝謝!
每次要存儲時,都會在託管對象模型中使用日期屬性。請參閱Core Data Programming Guide中的「日期和時間」部分。
日期類型應該工作
如果它的實際日期例如2010年12月15日星期二下午1:00 CST,您可以使用數據屬性。
但是,如果它只是一天中的通用時間,例如,任何給定的星期三下午1:00,您將需要創建屬性來保存一天,時間和子午線作爲字符串和/或數字。
我建議在模型中創建一個實體,只爲這些信息,然後設置一個關係。
僞代碼:
DayAndTimeEntity{
weekdayName = sting;
timeOfDay = string or number; //use a number if you need to do calculations
isAM = BOOL;
}
在使用中,「任何一個星期一下午1:00」看起來像:
aDayAndTimeEntityInstance{
weekdayName = "Monday";
timeOfDay = "1:00"
isAM = NO;
}
然後設置爲需要存儲這個時候的任何其他實體的關係。您可以根據需要詳細說明基本想法。
此頁已過時,它說了什麼? – 2016-12-31 04:07:38