begin process at 2010 03 19 21:36:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

calculer la différence date


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

calculer la différence date

lundi 14 avril 2008 à 14:09:06 | calculer la différence date

ulysse00

bonjour
je cherche à faire la diférence entre deux date date actuele et date stocké dans la base de donnée
voila exemple
date a = resultat.getdate("date_fin");
qui donne 2007-04-10
Date date1 = new Date();
j'aurais comme résultat 4

merci de m'avoir aider
lundi 14 avril 2008 à 15:03:44 | Re : calculer la différence date

uhrand

http://www.javaworld.com/javaworld/jw-03-2001/jw-0330-time.html
lundi 14 avril 2008 à 23:09:06 | Re : calculer la différence date

danimo

Salut ulysse,

Voici un exemple avec dA = date du jour et dB = 2008/04/10

         Calendar dA = new GregorianCalendar();  // date du jour
            // obtention des composants de la date nécessaires :
         int anneeA = dA.get(Calendar.YEAR);
         int num_moisA = dA.get(Calendar.MONTH);
         int n_moisA = num_moisA +1;
         int jourA = dA.get(Calendar.DAY_OF_MONTH);
     
     
         int anneeB = 2008;
         int num_moisB = 04;
         int jourB  = 10;
     
         Calendar dB = new GregorianCalendar(anneeB, num_moisB - 1, jourB);
     
         long diffMillis = dA.getTimeInMillis() - dB.getTimeInMillis();
         long diffenjours = diffMillis / (24*60*60*1000);
     
  // zero a gauche du jour et du mois <10   
         String Snum_moisA = (n_moisA<10?"0":"") + n_moisA;
         String Snum_moisB = (num_moisB<10?"0":"") + num_moisB;
         String SjourA = (jourA<10?"0":"") + jourA;
         String SjourB = (jourB<10?"0":"") + jourB;

         String info = "";  Pour affichage.

         if (diffenjours == 0) inf = " La date A " + anneeA + "/" + Snum_moisA + "/" + SjourA
               + " est égale à \n la date B " + anneeB
               + "/" + Snum_moisB + "/" + SjourB;
     
         if (diffenjours > 0) inf = " La date A " + anneeA + "/" + Snum_moisA + "/" + SjourA
               + " est postérieure \n de "+ diffenjours + " jour(s) à la date B " + anneeB
               + "/" + Snum_moisB + "/" + SjourB;
     
         if (diffenjours < 0) inf = " La date A " + anneeA + "/" + Snum_moisA + "/" + SjourA
               + "\n est antérieure \n de "+ diffenjours * -1 +  " jour(s) à la date B "
               + anneeB + "/" + Snum_moisB + "/" + SjourB;
     
         javax.swing.JOptionPane.showMessageDialog(null,inf);
     

...\ Dan /...



Cette discussion est classée dans : date, différence, calculer


Répondre à ce message

Sujets en rapport avec ce message

Différence entre deux dates (en mois) [ par boumarsel ] Bonjour, je cherche à calculer la différence en mois entre deux dates. Date datefin = new Date();Date datedebut = dateFormat.parse(tfDateFin<font Ajouter un jour à une date [ par CharlEm80 ] Bonjour à tous,Question débile désolé mais comment ajoute-t-on un jour à la date du jour ?Moi je fais comme ceci :DELAY est un int et est égale à 7Str lastModified (Epoch) [ par CharlEm80 ] Bonjour à tous,Je cherche à lire les dates des fichiers et j'ai trouvé la fonction .lastModified. Cette fonction me renvoie le nombre de milisecondes soustraire deux DATES [ par didoux95 ] Bonjour a tous. Voila, il faudrais que je soustrais deux date qui sont au format "yyyy MM dd   hh:mm:ss". j'ai chercher un Date valide [ par Ombitious_Developper ] Salut Tous :Je suis en train de manipuler les dates dans mon programme. Existe il dans le SDK un moyen pour vérifier la validité d'une date donnée? Si Différence Framework et API [ par Moucave ] Bonjour à tous!Au risque de passer pour un idiot  je voudrais savoir si quelqu'on pourrait m'expliquer quelle est la différence entre un Framework et Date Courrante [ par didoux95 ] Bonjour a tous,je bloque sur qq chose, je n'arrive pas a obtenir la date courrante de mon ordinateur au format "yyyy MM dd  HH:m:ss".j'ai tester pas m Class Date - - débutant !! [ par juancho2786 ] Bonsoir, je suis debutant et j'airamerais savoir si la class Date est bien faite ( peut etre rajouter des commentaires) et s'il faut rajouter encore d Convertir heure GMT en heure locale [ par KeniiyK ] Bonjour,Je recoi la date et l'heure GMT par liaison rs232 ensuite il faut que je mette mon système (Windows) à cette date et heure.1- Comment faire la mauvais format de date [ par nezdeboeuf62 ] bonjour a tous..j'ai un probleme pour manipuler des dates et surtout les formattées pour affichage.J'ai un object Calendar :        Calendar date=Cale


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales