L'heure en java

Résolu/Fermé
alffouss Messages postés 121 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 octobre 2021 - 7 août 2009 à 09:41
 Utilisateur anonyme - 9 août 2009 à 07:50
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
A voir également:

5 réponses

Il est évident que tu n'as fait aucune recherche avant de venir ici.
(Regarde la classe Date, tout simplement *soupir*)
2
alffouss Messages postés 121 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 octobre 2021 5
7 août 2009 à 09:52
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
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
alffouss Messages postés 121 Date d'inscription mercredi 15 octobre 2008 Statut Membre Dernière intervention 20 octobre 2021 5
7 août 2009 à 11:41
merci pour ton aide
c bon ça marche
0
Utilisateur anonyme
9 août 2009 à 07:45
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
9 août 2009 à 07:50
Re,

sans l'espace avant :mm

Désolé.

Dan
0