Formatter une date
Bonjour à tous,
J'aimerais formater une date ayant le format "2012-11-09 11:10:53" vers un format plus lisible genre "jeudi 09 novembre 2012 à 11h10min" et bien sur "Thursday 09 Nov..." si'il sagit d'une appli en Anglais.
Est ce que la classe NSDateFormatter donne la possibilité de faire ceci.
Si oui comment !, si non vous me conseillez quoi faire.
Merci d'avance et bonne journée.
J'aimerais formater une date ayant le format "2012-11-09 11:10:53" vers un format plus lisible genre "jeudi 09 novembre 2012 à 11h10min" et bien sur "Thursday 09 Nov..." si'il sagit d'une appli en Anglais.
Est ce que la classe NSDateFormatter donne la possibilité de faire ceci.
Si oui comment !, si non vous me conseillez quoi faire.
Merci d'avance et bonne journée.
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bien sûr que c'est possible avec NSDateFormatter, c'est même fait pour.
Si ta date est une NSString au départ, l'idée est juste :
PS : Pour le format d'entrée tu peux utiliser "setDateFormat:" pour convertir ta chaà®ne en date, mais pour le format de sortie et convertir ta date en chaà®ne je te conseille plutôt d'utiliser le DateStyle et TimeStyle qui permettent de fixer le format attendu de manière plus générique et prenant en compte les préférences de l'utilisateur (locale, prefs régionales, etc)
Merci, C'est déjà la moitié de la réponse /smile.png' class='bbc_emoticon' alt=':)' />
Réponse claire et précise je te remercie.
/implore.gif' class='bbc_emoticon' alt=' ' />