我一直在試圖找到一種在iPhone上使用Core Data存儲日常數據的明智方式。如何在沒有時間的核心數據中存儲日期
我的應用程序接收數據以CSV格式,帶有日期,但沒有時間:
date, cycles
2009-08-01, 123
2009-08-02, 234
2009-08-03, 345
2009-08-04, 456
當此數據存儲,應該每天只有一條記錄。我想最好的辦法是創建一個NSDate進行存儲,但是會刪除時區數據&。
我可以使用NSDateComponents或NSDateFormatter輕鬆創建NSDate,無需小時,分鐘或秒。但是,即使當我設置時區明確爲UTC或從GMT零秒,輸出用的NSLog創建日期()總是有我的本地時區,如:
2009-07-29 00:00:00 +0100
有誰知道一個更好的方式來使NSDates沒有時間組件?或者更好的方式來存儲日期?
非常感謝。我已經把它整理好了。您的答案使轉換更有意義,Peter Hosey的下文解釋了NSLog輸出。 – Ben 2009-08-05 17:22:21