J'ai utilisé la méthode pour l'heure actuelle dans mon application Mais le problème est que lorsque le 0 est derrière un nombre l'application ne sera pas imprimer comme 10: 23: 4 comme vous le voyez quand la seconde est 04 l'application ne sera pas imprimer 04 et imprimer 4 - Je sais que je peux gérer cela avec la méthode if else Mais je veux savoir est-il possible de corriger cela dans les codes ou la seule façon est-ce? Je sais que je peux utiliser pour la boucle Mais je veux utiliser un code de ligne pour résoudre ce problème, car si l'utilisation de la boucle, je dois utiliser cela pour l'heure et les minutes aussi!comment éviter un nombre quand le nombre est 00 dans 4 rapide?
ici est mes codes
let date = Date()
let calendar = Calendar.current
let hour = calendar.component(.hour, from: date)
let minutes = calendar.component(.minute, from: date)
let seconds = calendar.component(.second, from: date)
print("Time=\(hour):\(minutes):\(seconds)")
S'il vous plaît, il suffit d'utiliser un DateFormatter https://developer.apple.com/documentation/foundation/dateformatter – Wukerplank
@Wukerplank exactement! Pourquoi n'utilisez-vous pas un DateFormatter pour cela? – Fogmeister
Je sais que Date Formatter est une autre façon Mais je voulais savoir comment l'utiliser et vous pouvez voir la réponse ci-dessous –