L'heure en java

Résolu
alffouss Messages postés 150 Statut Membre -  
 danimo -
Bonjour,
je souhaite relever l'heure de mon poste de travail et l'afficher sur un fichier. je doit creer un methode date qui effectue cette fonction en en java.

comment relever l'heure de mon poste de travail en java
Configuration: Windows XP Internet Explorer 6.0

5 réponses

  1. biboo
     
    Il est évident que tu n'as fait aucune recherche avant de venir ici.
    (Regarde la classe Date, tout simplement *soupir*)
    2
  2. alffouss Messages postés 150 Statut Membre 5
     
    si j'ai fais des recherche et voila ce que j'ai fait pour le Date:

    static public String Date (){

    DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
    System.out.println(format.format(new Date(2009)));
    return null;

    }

    le PB c'est que quand je compile, il m'affiche: 01/01/1970

    alor que moi je veut la date et l'heure actuelle
    0
  3. java4ever
     
    bonjour Allfouss

    Quand tu utilises une classe java, regarde toujours la doc API de Sun, et en particulier les constructeurs !

    tu utilise dans ton exemple new Date(2009) ce qui est le constructeur Date(long date) où l'argument date est le nombre de milisecondes depuis le premier janvier 1970 à 00h 00m 00s.
    Tu a donc initialisé une date au 1er janvier 1970 à 00h 00m 02s et 9 millièmes de secondes !

    Remplace Date(2009) par Date() et tout rentrera dans l'ordre !
    0
  4. alffouss Messages postés 150 Statut Membre 5
     
    merci pour ton aide
    c bon ça marche
    0
    1. danimo
       
      Salut,

      Et bien entendu, si tu ne veux que l'heure utilise:

      DateFormat format = new SimpleDateFormat("HH :mm");
      pour avoir par exemple 15:25

      Cordialement,

      Dan
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. danimo
     
    Re,

    sans l'espace avant :mm

    Désolé.

    Dan
    0