Temps écoulé entre deux dates en java

TIEMYAC - 5 nov. 2017 à 11:26 - Dernière réponse :  TIEMYAC
- 23 nov. 2017 à 16:28
Bonjour,
SVP, j'ai bésoin d'une aide, j'ai un tableau avec des cellules dates et un JDateChooser. J'ai besoin d'une methode ou une classe renderer pour calculer et afficher dans ma troisième cellule la difference entre les dates passées dans la première et la deuxième cellule de mon tableau. j'ai vu des methodes qui permettent de calculer mais c'est dans un tableau. merci d'avance
Afficher la suite 

4 réponses

Répondre au sujet
Galopinou 8 Messages postés lundi 13 décembre 2010Date d'inscription 17 novembre 2017 Dernière intervention - 17 nov. 2017 à 20:34
0
Utile
Bonjour,

J'ai du mal à suivre le fil de ta pensée.

Ce que j'en comprends :
1 - Tu possèdes un tableau (de dates ? string ? ou bien s'agit-il d'une représentation graphique sous forme de tableau ?)
2 - Tu veux afficher dans une cellule la différence (en quelle unité ? ms ?) entre 2 dates (du type java.util.Date ?)

Merci de préciser

--
Commenter la réponse de Galopinou
0
Utile
2
Bonjour et merci la réponse. En fait mon tableau possède trois cellules de format date chacune. Dans la première cellule on choisi date1 et dans la deuxième cellule on choisi date2 à l'aide de JDateChooser et je maintenant affiché dans la troisième cellule la différence entre date1 et date2 en format ou en string peut importe. Merci encore pour l'attention.
KX 15159 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 23 janvier 2018 Dernière intervention - 19 nov. 2017 à 15:46
Bonjour,

Une date en Java c'est un nombre de millisecondes depuis Epoch (1/1/1970 0:00)

Donc la différence de deux dates c'est la soustraction de ces deux nombres, ce qui donne le nombre de millisecondes qui les sépare.

public static long diff(Date date1, Date date2) {
    return date2.getTime() - date1.getTime();
}
TIEMYAC > KX 15159 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 23 janvier 2018 Dernière intervention - 23 nov. 2017 à 16:28
Bonjour! Merci KX pour ta réponse. Seulement elle ne répond à ma préoccupation. ma question est de savoir comment afficher la différence entre les deux dates. est ce qu'il est possible de faire le calcul dans une classe renderer et afficher la réponse dans la troisième cellule? merci de bien vouloir m'aider!
Commenter la réponse de TIEMYAC

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.