Rechercher : dans
Par :

Récup et affichag de l'heure courante en java

Dernière réponse le 5 fév 2009 à 15:09:02 nico38000, le 4 avr 2005 à 18:18:47 
 Signaler ce message aux modérateurs

Bonjour à tous,
Je réalise une action en java pour mon bts et il ne me reste plus qu' a afficher une JFrame avec des libellé et à coté des ces libellés, la date et l'heure à laquelle ils ont été tapés.

Pour cela il me faut récupérer et pouvoir afficher la date et l'heure dans un JLabel mais je n'arrive même pas à récupérer ceux ci dans un format simple tel que : JJ/mm/AAAA HH/MM/SS.

Voila si quelqu'un à une idée merci de m'en faire profiter car mon action est à faire valider pour cette semaine.

Merci d'avance à tous.

Meilleures réponses pour « récup et affichag de l'heure courante en java » dans :
Systèmes UNIX - Le shell VoirIntroduction au shell L'interpréteur de commandes est l'interface entre l'utilisateur et le système d'exploitation, d'où son nom anglais «shell», qui signifie «coquille». Le shell est ainsi chargé de faire l'intermédiaire entre le système...

1

maily, le 5 avr 2005 à 10:03:02

Bonjour!

il faut que tu utilises la classe Date du package java.util
Dedans, tu as le constructeur Date() qui permet de créer la date courante. Pour l'obtenir sous une forme plus lisible tu fais

Date maDate = new Date();
// affichage:
System.out.println(maDate.toString());
Maily,
Plus ça rate, et plus ça a de chance que ça marche.

Répondre à maily

2

schlough, le 13 avr 2005 à 09:47:04

Et si l'on veut récupérer la date pour la mettre juste sous la forme

JJ/MM/YY

comment c'est-y qu'on fait les amis?

Répondre à schlough

3

Sanza, le 3 mai 2005 à 17:33:52

Salut
Utilise la fonction substring(8,10)
String tadate = (new Date().)toString();
String anneeRacourcie = tadate.substring(8,10);
String dateCutee = tadate.substring(0,8);
tadate = dateCutee + anneeRacourcie;

Vala, c un peu archaique, mais ca marche :)

Répondre à Sanza

6

-_-, le 5 fév 2009 à 15:05:01

SimpleDateFormat sdf = new SimpleDateFormat(dd/MM/yy)
String s = sdf.format(myDate); // convert date to string
Date d = sdf.parse(myString) // convert string to date

/!\ le parse est susceptible de générer une exception, le format une runtime.

/!\ l'objet SimpleDateFormat n'est pas synchronisé et à un comportement totalement aléatoire en cas d'accès concurrent. Il ne doit ABSOLUMENT PAS être partagé entre plusieurs threads

@Sanza: au mon dieu un petit tour sur google avant d'écrire n'importe quoi, avec une recherche genre "java - manipulation de Date"

Répondre à -_-

4

philtrain, le 3 mai 2005 à 17:53:15

Bonjour,

il faut utiliser la classe DateFormat
http://java.sun.com/j2se/1.5.0/docs/api/java/text/DateFormat­.html

@+ -- O espirito da liberdade --

Répondre à philtrain

5

papillon2000, le 5 fév 2009 à 12:05:21

Bonjour, je veux utiliser l'horloge pour déclancher une tache2 près la fin de l'exécution d'une tache1,cette dernier le temps de son exécution est généré par random de l'ordre de seconde.
j'ai recupéré l'horloge ( heur,minute,second) et j'au fais un thread.sleep(temps_exécution_tache1) mais j'ai pas le temps d'attend exécte que le temps d'exécution de la tache1 afin de déclacher la tache2 dans le bon délait.
je réalise ce programme pour simuler le comportement d'un ensemble de taches dans un processus; et j'ai besoin d'une horloge afin de gérer l'exécution de ces taches.

comment faire mes amis.
merci.

Répondre à papillon2000

7

 -_-, le 5 fév 2009 à 15:09:02

Regarde du côté des méthdoes wait et notify pr une synchronisation temporelle sinon le keyword synchronized pr la synchro sur une ressource.

cf. http://viennet.developpez.com/cours/java/thread/#LII-F

Répondre à -_-
Collection CommentÇaMarche.net