0
A
回答
0
爲什麼不使用this庫?您可以導入NSDateTimeAgo.bundle
和NSDate+Extension.swift
。並將您的時間戳轉換爲可以說1小時17分鐘,你可以這樣做:
let timestamp = //timestamp or time
let date = Date(timeIntervalSince1970: timestamp!)
let timeAgo = date.timeAgo
print(timeAgo)
我建議你這樣做,因爲它更輕量。如果你不需要「前」,那麼你可以從NSDateTimeAgo.string
文件中刪除那些。
但你也可以不用這樣如任何庫秒:
func secondsToHoursMinutesSeconds (seconds : Int) -> (Int, Int, Int) {
return (seconds/3600, (seconds % 3600)/60, (seconds % 3600) % 60)
}
func secondsToHoursMinutesSeconds (seconds:Int) ->() {
let (h, m, s) = secondsToHoursMinutesSeconds (seconds: seconds)
print ("\(h) Hours, \(m) Minutes, \(s) Seconds")
}
secondsToHoursMinutesSeconds(seconds: 3000)// it would print 0 Hours, 50 Minutes, 0 Seconds
您也可以適應它爲您的需求(此代碼是從this答案)。
相關問題
- 1. 使用Python將日期格式轉換爲另一種格式
- 2. 如何將一種日期格式轉換爲另一種日期格式
- 3. 將多個GridView日期字段轉換爲一種格式
- 4. 將多種格式的日期轉換爲新列
- 5. 轉換日期爲另一種格式
- 6. 在Android中將日期格式轉換爲另一種格式?
- 7. 使用PHP從一種日期格式轉換爲另一種
- 8. 轉換日期從一種格式轉換爲另一種
- 9. 如何在Swift中將日期格式轉換爲另一種日期格式?
- 10. 如何將這種日期轉換爲月份日年格式?
- 11. 將具有多種數據類型的日期時間格式轉換爲excel格式的日期格式
- 12. 將文本日期格式轉換爲日期格式
- 13. 將日期從一種格式轉換爲另一種格式 - AngularJS
- 14. 如何將日期從一種格式轉換爲另一種格式
- 15. 如何將日期從一種格式轉換爲另一種格式
- 16. 在java中將日期從一種格式轉換爲另一種格式
- 17. 使用jquery將IETF日期格式轉換爲較短的日期格式
- 18. 使用Javascript將MySQL日期格式轉換爲DD/MM/YY日期格式
- 19. 轉換爲日期格式
- 20. 轉換日期格式爲
- 21. 將ISO日期至日期格式轉換爲LONG日期格式爲javascript
- 22. oracle - 將許多日期格式轉換爲單一格式日期
- 23. 將日期轉換爲其他格式?
- 24. Oracle將RAW轉換爲日期格式
- 25. 將日期格式轉換爲ddmmyyyy
- 26. 將格式化日期轉換爲NSDate
- 27. Javascript - 將日期格式轉換爲秒
- 28. 將SAS日期格式轉換爲R
- 29. 將日期轉換爲其他格式
- 30. 將日期轉換爲特定格式