IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

étrange différence de données après formatage d'une date ?


Sujet :

ActionScript 3

  1. #1
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 424
    Points : 878
    Points
    878
    Par défaut étrange différence de données après formatage d'une date ?
    bonjour,

    j'ai tenté de formater une date de deux façon différente et l'une des 2 méthodes ne retourne pas les mêmes valeurs :

    la bonne méthode :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public var maintenant:Date=new Date();	
    var formatage:DateFormatter= new DateFormatter();
    formatage.formatString="YYYY-MM-DD";
    ladate=formatage.format(maintenant);
    Cela retourne bien "2009-08-17"

    alors que ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public var maintenant:Date=new Date();	
    var lejour:String= new String();
    var lemois:String= new String();
    var lannee:String= new String();
    lejour=maintenant.getDay().toString();		
    lemois=maintenant.getMonth().toString();
    if (lejour.length==1) lejour="0" + lejour;
    if (lemois.length==1) lemois="0" + lemois;			
    lannee=maintenant.getFullYear().toString();
    ladate=lannee + "-" + lemois + "-" + lejour

    retourne "2009-07-01" !!!!!!


    pourquoi cette erreur dans la 2ème méthode ?

  2. #2
    Membre expérimenté Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Points : 1 537
    Points
    1 537
    Par défaut

    extrait de la DOC AS3 :
    getDay () méthode

    AS3 function getDay():Number

    Version du langage : ActionScript 3.0
    Version du lecteur : Flash Player 9


    Renvoie le jour de la semaine (0 pour dimanche, 1 pour lundi, etc.) spécifié par l’objet Date conformément à l'heure locale. L'heure locale est déterminée par le système d'exploitation sur lequel Flash Player s'exécute.
    c'est getDate pour avoir la date et tu devrais aussi relire la DOC pour getMonth

  3. #3
    Membre éclairé
    Avatar de clavier12AZQSWX
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2009
    Messages
    1 424
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Technicien maintenance

    Informations forums :
    Inscription : Avril 2009
    Messages : 1 424
    Points : 878
    Points
    878
    Par défaut
    en 20ans de programmation sur divers langages c'est la premiere fois que je vois un getMonth() qui renvoit 0 pour janvier !

    autant dimanche 0 je comprends, mais les numéros des mois décalés, ça c'est une première !

    dans quel pays janvier c'est 0,février c'est 1 ...décembre c'est 11 ?

    j'ai pas assez voyagé, ça doit être ça...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 29/04/2009, 13h22
  2. [OpenOffice][Base de données] Récupérer les données aprés sélection dans une combobox
    Par frack dans le forum OpenOffice & LibreOffice
    Réponses: 1
    Dernier message: 06/02/2009, 09h27
  3. récupérer des données après formatage
    Par makaphrodite dans le forum Windows XP
    Réponses: 4
    Dernier message: 27/08/2008, 04h02
  4. Récupérer ses données après formatage
    Par Sékiltoyai dans le forum Composants
    Réponses: 7
    Dernier message: 21/04/2007, 18h01
  5. Récuperer des données aprés formatage
    Par WELCOMSMAIL dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 21/04/2006, 10h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo