-3
A
回答
9
假設GIVEN秒都在本地時區,你想轉換爲本地時區。
NSInteger timeInSeconds = 54000;
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:timeInSeconds]];
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
[formatter setDateFormat:@"hh:mm:ss a"];
NSString *dateString = [formatter stringFromDate:date];
0
假設你要根據上一個「正常」的日子當前區域設置格式化的時間(即一個無時區變化),
double seconds = 54000;
NSDateFormatter * fmt = [NSDateFormatter new];
[dateFormatter setDateStyle:NSDateFormatterNoStyle];
[dateFormatter setTimeStyle:NSDateFormatterLongStyle];
[dateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
NSDate *date = [NSDate dateWithTimeIntervalSinceReferenceDate:seconds];
NSString * s = [fmt stringFromDate:date];
// If you are not using ARC,
[fmt release];
相關問題
- 1. Flowplayer - 獲得秒數
- 2. NSDate 1秒關
- 3. 如何以毫秒的精度獲得nsdate?
- 4. 秒錶 - NSTimer或NSDate
- 5. 如何從UIImage獲得NSDATE?
- 6. 如何在mysql中獲得毫秒
- 7. 如何在C++中獲得毫秒?
- 8. 轉換毫秒的NSDate
- 9. 如何清除NSDate毫秒
- 10. 在NSDate()中每秒鐘更新一次函數 - Swift
- 11. 如何獲得從NSDate到現在的天數?
- 12. MediaElement - 如何獲得FPS(每秒幀數)?
- 13. 從今年的某天獲得NSDate
- 14. 如何在Rust中獲得持續時間爲毫秒數
- 15. 我如何在JavaScript中獲得從時代開始的秒數?
- 16. 爲什麼我在NSDate對象中獲得不同的時區?
- 17. Sidekiq - 無法獲得5.000秒
- 18. 如何獲得毫秒?
- 19. iPhone NSDate - 以毫秒爲單位獲取時間並存儲在coredata中
- 20. 如何將NSDate轉換爲Objective C中的毫秒數?
- 21. 如何從NSDate(「hh:mm:ss」)中反彈出秒數
- 22. 從NSDate獲取小時數
- 23. 在幾秒鐘內獲得時差?
- 24. 在幾秒鐘內獲得tzoffset
- 25. 無法獲得在60秒(127.0.0.1:7055)-CentOS
- 26. 如何獲得毫秒或微秒加載時間在MySQL
- 27. NSDate零秒沒有四捨五入
- 28. 得到輸出的命令在ObjC
- 29. 如何在Qt C++中使用QSqlQuery在QDateTime中獲得毫秒數?
- 30. 如何獲得時間間隔秒數在目標c
對時區的變化應該發生什麼? – 2013-03-07 04:06:49
這不是一個確切的重複,但在這個問題中提供的答案也適用於這裏。基本上你有一個時間間隔,起點是午夜。 – dreamlax 2013-03-07 04:22:26