What do you want to do exactly ?
If you have a duration and want to display as hh mn ss ms:
let duration = 125.42 // in seconds
let ti = NSInteger(duration)
let ms = Int((duration.truncatingRemainder(dividingBy: 1)) * 1000)
let seconds = ti % 60
let minutes = (ti / 60) % 60
let hours = (ti / 3600)
let tt = String(format: "%0.2d:%0.2d:%0.2d.%0.3d",hours,minutes,seconds,ms)
print(tt)
.milliseconds can be used for unit conversion (transforming minutes in ms for instance)
See here for unit conversion
h ttps://www.hackingwithswift.com/example-code/system/how-to-convert-units-using-unit-and-measurement