Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- var interval: TimeInterval = 200_000_000
- let dateComponentsFormatter = DateComponentsFormatter()
- dateComponentsFormatter.unitsStyle = .positional
- dateComponentsFormatter.string(from: interval)
- // "6y 4mo 0w 3d 20:33:20"
- dateComponentsFormatter.unitsStyle = .abbreviated
- dateComponentsFormatter.string(from: interval)
- // "6y 4mo 3d 20h 33m 20s"
- dateComponentsFormatter.unitsStyle = .short
- dateComponentsFormatter.string(from: interval)
- // "6 yrs, 4 mths, 3 days, 20 hr, 33 min, 20 sec"
- dateComponentsFormatter.unitsStyle = .full
- dateComponentsFormatter.string(from: interval)
- // "6 years, 4 months, 3 days, 20 hours, 33 minutes, 20 seconds"
- dateComponentsFormatter.unitsStyle = .spellOut
- dateComponentsFormatter.string(from: interval)
- // "six years, four months, three days, twenty hours, thirty-three minutes, twenty seconds"
- dateComponentsFormatter.unitsStyle = .brief
- dateComponentsFormatter.string(from: interval)
- // "6yrs 4mths 3days 20hr 33min 20sec"
Add Comment
Please, Sign In to add comment