Gestion des dates et formatter

laudemalaudema Membre
juin 2014 modifié dans Objective-C, Swift, C, C++ #1

Comme je travaille beaucoup sur les dates mon premier playground leur fut consacré



let maintenant = NSDate()
var unFormatter = NSDateFormatter() //Jusque là  ça marche mais ensuite
unFormatter.dateStyle = ShortStyle //?Comme indiqué dans la doc => Non
unFormatter.dateStyle = NSDateFormatterShortStyle //Bon vieux NSDateFormattterStyle => Non plus ..

En fait la bonne formule c'est 



unFormatter.dateStyle = NSDateFormatterStyle.shortStyle

J'ai du lire la doc un peu trop vite ...


Moralité : ne pas hésiter à  se fier à  l'autocomplétion !


Réponses

  • samirsamir Membre


     


    Moralité : ne pas hésiter à  se fier à  l'autocomplétion !




    ou bien relire la doc :)


     


    Tu peux utiliser la "short syntaxe" aussi.



    unFormatter.dateStyle = NSDateFormatterStyle.shortStyle
    unFormatter.dateStyle = .NSDateFormatterShortStyle // Short syntaxe
  • AliGatorAliGator Membre, Modérateur
    juin 2014 modifié #3
    Je pense que tu peux même écrire .shortStyle avec un points avant mais sans le préfixe de namespacing NSDateFormatter, car vu le contexte il doit pouvoir être inféré (enfin à  tester)
  • CéroceCéroce Membre, Modérateur
    Ouahouh, tout le monde se lance sur Swift à  ce que je vois... malheureusement, je n'ai pas de temps à  lui consacrer dans l'immédiat.
  • DrakenDraken Membre
    juin 2014 modifié #5
    Tout nouveau, tout beau ! Je me laisserais tenter moi aussi, quand j'aurais un Mac capable de faire tourner Maverick ..
  • zoczoc Membre


    Je pense que tu peux même écrire .shortStyle avec un points avant mais sans le préfixe de namespacing NSDateFormatter, car vu le contexte il doit pouvoir être inféré (enfin à  tester)




     


    De ce que j'ai vu dans la doc, c'est la bonne réponse (pas encore eu le temps de tester Xcode 6).



  • vu le contexte il doit pouvoir être inféré (enfin à  tester)




    Effectivement, je suis en train d'utiliser une méthode d'un NSDateFormatter, le pire c'est que je l'avais lu mais "en situation" je n'y ai plus pensé. D'où l'utilité de faire humblement, et patiemment, les exercices offerts qui ne sont pas là  par hasard. Car beaucoup de concepts sont nouveaux ...


    Si j'ai un mois de libre ça me semble une bonne idée ;-/

  • muqaddarmuqaddar Administrateur

    Attention au titre des sujets trop vagues ! (si tu peux modifier laudema).


    Merci.


Connectez-vous ou Inscrivez-vous pour répondre.