2011-04-28 193 views
1

我有兩個日期時間字符串,但我怎麼能減去它們? 我試圖使用-[NSDate timeIntervalSinceDate:]方法,但我無法使它工作。減去日期和時間

我想要確切的hh:mm:ss區別。如果情況如此:我的第一次字符串是2011/4/28 23:00:00,第二個是2011/4/29 1:00:00,那麼差別是2小時 - 這就是我想要的。

回答

3

使用NSDateFormatter(我認爲該方法是dateFromString)將字符串轉換爲NSDate對象。然後以秒爲單位的區別僅僅是

[date1 timeIntervalSinceReferenceDate] - [date2 timeIntervalSinceReferenceDate] 

在開發文檔中閱讀日期格式化主題以查找日期格式化程序的確切調用。

+0

謝謝,非常感謝... – HML 2011-04-29 05:01:39