Récupérer Infos sur NSDate

09:35 modifié dans API AppKit #1
Bonjour,

Je voudrais récupérer le mois et l'année grâce à  une NSDate définie.
Le problème est que .. :
month
- (int)month

Returns the number of month units for the receiver.
Availability
Available in Mac OS X version 10.4 and later.


Je voudrais donc garder mon appli fonctionnelle sous Panther.

Merci,
Louka

Réponses

  • 09:35 modifié #2
    Si tu regardes du coté de NSCalendarDate, tu as des méthodes genre monthOfYear qui font ce que tu veux.
  • BruBru Membre
    09:35 modifié #3
    Sinon, tout un gardant un NSDate, on peut faire :

    <br />NSDate *date;<br />int mois;<br /><br />date=[NSDate date];<br />mois=atoi([[date descriptionWithCalendarFormat:@&quot;m&quot; timeZone:nil locale:nil] UTF8String]);<br />
    



    Quoique... NsCalendarDate, c'est pas si mal non plus !

    .
  • AliGatorAliGator Membre, Modérateur
    09:35 modifié #4
    Tiens, Bru, question au passage :
    Pourquoi [tt]atoi([... UTF8String])[/tt] plutôt que juste [tt][... intValue][/tt] ??

    j'imagine bien qu'il y a une raison, mais laquelle ?
  • BruBru Membre
    09:35 modifié #5
    dans 1140640462:

    Tiens, Bru, question au passage :
    Pourquoi [tt]atoi([... UTF8String])[/tt] plutôt que juste [tt][... intValue][/tt] ??

    j'imagine bien qu'il y a une raison, mais laquelle ?


    Aucune raison, hormis que j'étais dans un prog C au boulot au moment de la rédaction de la réponse.

    Bien sûr, intValue est tout aussi bien (voire mieux).

    .
  • 09:35 modifié #6
    Nickel® Merci tout le monde <3
Connectez-vous ou Inscrivez-vous pour répondre.