2011-01-23 163 views
2

林實施了iphone一些排班應用, 它使用coredata保存數據,我有一個疑問(很多的!!)iphone核心數據質疑

    在實體
  1. (天),我需要設置開始時間,但在屬性的類型上,我只能看到日期,整型,字符串...所以我應該使用什麼格式來節省時間,例如上午9:00;我打算讓用戶在這段時間用滾筒撿取器進行設置。
  2. 使用uidatepicker選擇日期後,將其保存在日期屬性中,我可以將它保存爲格式dd-mm-yyyy ??,我打算稍後將此數據發送到Ruby on Rails Web服務,但這種格式,那麼究竟是什麼類型的日期格式,屬性,

謝謝

回答

0

甲日期字段存儲表示兩個日期和特定時間的一個值。

如果您正在進行排班,您實際上需要此功能。

要稍後將日期輸出到您的web服務,您可以根據需要將日期格式化爲字符串。當你達到這一點時,看看NSDateFormatter。

0

在SQLite的,我經常使用的花車和其解釋爲Julian日期http://en.wikipedia.org/wiki/Julian_day

我張貼在這裏的一些代碼: How get a datetime column in SQLite with Objective C

這可能是有用的。該代碼還包含用於在SQLite中將日期表示爲字符串的方法。

你應該閱讀這個問題和答案。 How does the iPhone SDK Core Data system store date types to sqlite?

亞倫

+0

將日期作爲字符串存儲在SQLite中是a)一個不好的解決方案,b)不回答他關於coredata的問題。 – h4xxr 2011-01-23 23:44:59