Avatar
@swift-6.0.3 extension DateFormatter { func string(hour: Int, minute: Int) -> String? { var dateComponents = DateComponents() dateComponents.hour = hour dateComponents.minute = minute guard let date = Calendar.current.date(from: dateComponents) else { assertionFailure("Invalid date components") return nil } return string(from: date) } } let formatter = DateFormatter() formatter.locale = Locale(identifier: "en_US_POSIX") formatter.dateFormat = "h:mm a" formatter.amSymbol = "AM" formatter.pmSymbol = "PM" let result = formatter.string(hour: 0, minute: 100) print(result as Any)