回答
基本上你得到第二種形式的基準日(2001年1月1日,格林尼治標準時間),並與1000
NSTimeInterval seconds = [NSDate timeIntervalSinceReferenceDate];
double milliseconds = seconds*1000;
乾杯乘以!
'timeIntervalSinceReferenceDate'返回一個'double'。如果您在將其乘以1000之前將其分配給整數,那麼您將失去毫秒精度! – 2013-04-05 07:15:59
是的,對不起我的壞。 NSTimeInterval是double型的typedef:'typedef double NSTimeInterval;' – alexcristea 2013-04-05 07:19:25
實際上你需要使用double來存儲毫秒,否則你可能會遇到溢出問題。 double milliseconds = seconds * 1000; – Michael 2014-02-04 22:38:15
timeIntervalSince1970
將從1970年返回秒。如果需要,還有其他timeIntervalSince方法。
對於反向轉換,我的意思是說從幾毫秒到NSDate的, 參考這個計算器的文章。 Convert milliseconds to NSDate
希望它能解決您的問題。
- 1. 轉換毫秒的NSDate
- 2. 如何將毫秒數轉換爲DateTime?
- 3. 如何將毫秒數轉換爲
- 4. 將jiffies轉換爲毫秒
- 5. 將Ecto.DateTime轉換爲毫秒
- 6. 將時間轉換爲秒+毫秒秒
- 7. 如何將HH:mm:ss.SSS轉換爲毫秒?
- 8. 如何將NSDate轉換爲Objective C/iPhone中的Unix時間戳?
- 9. 將NSDate轉換爲毫秒紀元時間
- 10. 如何將秒錶刻度轉換爲納秒,毫秒和秒?
- 11. 將毫秒數值轉換爲日期?
- 12. 如何清除NSDate毫秒
- 13. 如何將毫秒轉換爲Java中的Julian日數?
- 14. 如何將日期格式轉換爲postgresql中的毫秒數?
- 15. 在毫秒中將毫秒轉換爲日期時間
- 16. 如何將大整數轉換,含毫秒的量爲分:秒:米利Objective-C的
- 17. 將以毫秒爲單位的unix秒數轉換爲POSIXct/POSIXlt
- 18. 如何將像素(手機的顯示寬度)轉換爲毫秒(毫秒)?
- 19. 如何將毫秒,秒,分鐘,小時轉換爲SQL Server 2005中的天數?
- 20. 轉換時間爲毫秒?
- 21. 如何將毫秒轉換爲android中的日期格式?
- 22. 將ULARGE_INTEGER QuadPart轉換爲毫秒
- 23. 將毫秒轉換爲時間碼
- 24. php:將毫秒轉換爲日期
- 25. 將ntp小時轉換爲毫秒
- 26. 將時間戳轉換爲毫秒 - MATLAB
- 27. Haskell將時間毫秒轉換爲UTCTime
- 28. Mp3將分鐘轉換爲毫秒
- 29. 將毫秒轉換爲分鐘
- 30. objectiveC/CMTime - 將AVPlayer.duration轉換爲毫秒
自從什麼時候過去了毫秒? – 2013-04-05 06:55:24
到目前爲止您嘗試過哪些代碼? – jordanhill123 2013-04-05 06:55:30