// // Extensions.swift // Nextcloud Cookbook iOS Client // // Created by Vincent Meilinger on 14.09.23. // import Foundation extension Formatter { static let positional: DateComponentsFormatter = { let formatter = DateComponentsFormatter() formatter.unitsStyle = .positional return formatter }() } func formatDate(duration: String) -> String { var duration = duration if duration.hasPrefix("PT") { duration.removeFirst(2) } let hour, minute, second: Double if let index = duration.firstIndex(of: "H") { hour = Double(duration[..