Je reçois une chaîne particulière du service Web qui est en fait une heure. Donc, je veux vérifier si la chaîne que je reçois du service Web est au format 24 heures. J'ai joint avec succès AM et PM avec ce code:Comment vérifier si la chaîne actuelle est au format 24 heures ou au format 12 heures dans swift3?
let dateAsString = "13:15"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "HH:mm"
let date = dateFormatter.date(from: dateAsString)
dateFormatter.dateFormat = "h:mm a"
let Date12 = dateFormatter.string(from: date!)
print("12 hour formatted Date:",Date12)
Mais je voudrais savoir si « 13:15 » est supérieur à « 12:00 » que cette fois-ci que je reçois de webservice.
Vous devez définir les paramètres régionaux sinon iOS écrasera vos paramètres 12/24! – Sulthan