0
Comment puis-je vérifier si une date entrée est au format dd:mm:yyyy
? Si l'utilisateur entre une date erronée, il devrait afficher "date invalide".Date de validation dans Swift 3
Comment puis-je vérifier si une date entrée est au format dd:mm:yyyy
? Si l'utilisateur entre une date erronée, il devrait afficher "date invalide".Date de validation dans Swift 3
Vous devez utiliser DateFormatter
pour vérifier si votre chaîne est valide selon le format donné au paramètre DateFormatter
dateFormat
.
let dateString = "31:12:2017"
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd:MM:yyyy"
if dateFormatter.date(from: dateString) != nil {
print("date is valid")
} else {
print("date is invalid")
}