我使用下面的代碼獲取當前日期:如何獲取當前日期
-(NSDate*) timeStampDate {
NSDate* currentDate = [NSDate date];
return [NSDate dateWithTimeInterval:
[[NSTimeZone defaultTimeZone] secondsFromGMTForDate: currentDate]
sinceDate: currentDate];
}
當我在節能立即顯示此日期,使用category是把它簡單易懂的英語,它給了我「5小時前」。因爲我在紐約,這表明日期實際上是格林威治日期。任何人都可以請向我解釋上面的代碼是真的在做什麼。
所以時間在哪裏,我應該刪除時間間隔部分?格式化在轉換成簡單英文的類別中完成。 – user1904273
'[NSDate date]'會爲您提供設備上設置的任何時區的當前時間。根據你所說的話,這聽起來就像你需要的一切。 – Thunk