Si la date système est au format 24 heures. Je veux régler la date et l'heure sélectionnées au format 12 heures avec AM/PM au champ de texte comme vue d'entrée. J'essaye de convertir la date et l'heure choisies mais son me donnant le format de 24 heures. Est-ce que quelqu'un peut m'aider s'il vous plait. Voici mon code pour la conversion:Comment définir la date et l'heure de UIDatePicker à UITextField au format 12 heures
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "yyyy-MM-dd HH:mm"
let dateAsString = dateFormatter.string(from: datePickerView.date)
dateFormatter.dateFormat = "yyyy-MM-dd h:mm a"
let date = dateFormatter.date(from: dateAsString)
let DateIn12 = dateFormatter.string(from: date!)
print("12 hour formatted Date:", DateIn12)
Merci pour votre réponse, mais la date de mon système est de 24 heures et quand j'imprime l'heure Date12 son donner 24 heures de temps. J'ai besoin de temps en 12 heures. – user2586519
@ user2586519 Vous pouvez essayer maintenant avec ma réponse mise à jour, espérons que cela fonctionne pour vous. – Hitesh