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

Langage Java Discussion :

afficher l'année courant


Sujet :

Langage Java

  1. #1
    Membre du Club Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Points : 63
    Points
    63
    Par défaut afficher l'année courant
    salut à tous
    pour afficher l'année courant (je dois afficher aussi le mois et le jour courant) j'ai utilisé ce code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Date d=new Date();
    int s=d.getYear();
    System.out.println(Integer.toString(s));
    déjà j'ai un warning que la méthode"getYear() is deprecated" et puis quand j'exécute on m'affiche"107" au lieu de 2007
    y-a t-il une autre méthode?
    merci d'avance pour votre aide

  2. #2
    Membre habitué Avatar de nicgando
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    128
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 128
    Points : 163
    Points
    163
    Par défaut
    D'une manière générale la classe Date est deprecated.
    Il faut plutôt utiliser Calendar
    Pushing the limits ...

  3. #3
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut
    moi je fais comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import java.util.Date;
    import java.text.SimpleDateFormat;
     
    private Date maDate;
    private SimpleDateFormat maDateLongue;
    maDate= new Date();
    maDateLongue= new SimpleDateFormat("yyyy");
    System.out.println("Année :"+ maDateLongue.format(maDate));
    Plzzz pas de questions par MP.

  4. #4
    Membre du Club Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Points : 63
    Points
    63
    Par défaut
    merci à vous
    ca marche avec clendar et avec le code de "LeXo" aussi suaf que la j'ai pas su afficher le mois et le jours courants.

  5. #5
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut
    avec ma méthode ?? t'as pas pu afficher le jour ou le mois ?

    alors la t"abuses
    ya juste a changer le format
    exemple jour
    maDateLongue= new SimpleDateFormat("dd");
    exemple mois
    maDateLongue= new SimpleDateFormat("MM");
    date complete
    maDateLongue= new SimpleDateFormat("dd/MM/yyyy");


    mais habitue toi a utiliser Calendar c plus intelligent
    Plzzz pas de questions par MP.

  6. #6
    Membre du Club Avatar de yasmine*
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Points : 63
    Points
    63
    Par défaut
    c vrai j'abuse mais c'est juste que j'ai confondu mois et jour et il y avait une erreur lors de l'affichage mais maintenant c'est bon.
    merci

  7. #7
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut
    j'ajoutes avec Calendar pour etre complet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Calendar calendar =new GregorianCalendar();
    calendar.setTime(new Date());
    int annee =calendar.get(Calendar.YEAR);
    int mois =calendar.get(Calendar.MONTH);
    int jour =calendar.get(Calendar.DAY_OF_MONTH);
    Plzzz pas de questions par MP.

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

Discussions similaires

  1. Afficher nom chapitre courant dans en-tête
    Par spender dans le forum Mise en forme
    Réponses: 9
    Dernier message: 27/11/2007, 10h13
  2. [Requete] Afficher l'année
    Par atlantideD dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 06/08/2007, 14h02
  3. Obtenir l'année courante
    Par mask91 dans le forum C++
    Réponses: 1
    Dernier message: 01/03/2007, 15h01
  4. commande dos afficher le répsertoire courant.
    Par Empty_body dans le forum Windows
    Réponses: 3
    Dernier message: 13/11/2006, 13h28
  5. Sequence avec l'année courante
    Par future dans le forum Oracle
    Réponses: 5
    Dernier message: 26/07/2005, 11h51

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