NSTimeInterval Formatting

后端 未结 5 922
梦谈多话
梦谈多话 2020-12-02 19:51

I want to take my NSTimeInterval and format it into a string as 00:00:00 (hours, minutes, seconds). What is the best way to do this?

5条回答
  •  悲哀的现实
    2020-12-02 20:34

    A Swift version of @Michael Frederick's answer :

    let duration: NSTimeInterval = ...
    let durationDate = NSDate(timeIntervalSince1970: duration)
    let dateFormatter = NSDateFormatter()
    dateFormatter.dateFormat = "HH:mm:ss"
    dateFormatter.timeZone = NSTimeZone(name: "UTC")
    let durationString = dateFormatter.stringFromDate(durationDate)
    

提交回复
热议问题