Formatters.swift 508 B

123456789101112131415161718
  1. import Foundation
  2. import HealthKit
  3. enum Formatters {
  4. static func percent(for number: Double) -> String {
  5. let formater = NumberFormatter()
  6. formater.numberStyle = .percent
  7. return formater.string(for: number)!
  8. }
  9. static func timeFor(minutes: Int) -> String {
  10. let formater = DateComponentsFormatter()
  11. formater.unitsStyle = .abbreviated
  12. formater.allowedUnits = [.hour, .minute]
  13. return formater.string(from: TimeInterval(minutes * 60))!
  14. }
  15. }