Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Diff dates [ Archives / Maths & Algorithmes ] (alonsyl)

mardi 31 janvier 2006 à 15:13:31 | Diff dates

alonsyl

bonjour,


je cherche un petit prg pour calculer la duree séparant la date actuelle d'une date t (le 17/8/2005 a 18h 48min 5s). je voudrais que le resultat apparaisse sous la forme "1 an(s) 2 mois 3 jour(s) ..."
vous trouverez mon code ci-dessous mais je sais que celui-ci est perfectible et qu'il y a possibilite de resoudre le pbl de maniere plus propre.
comment feriez-vous a ma place ?

public class DiffTime {
 DiffTime() {
  int sNaiss = 5;
  int minNaiss = 48;
  int hNaiss = 18;
  int jNaiss = 17;
  int moisNaiss = 8;
  int aNaiss = 2005;
  Date maintenant = new Date();
  GregorianCalendar calendrier = new java.util.GregorianCalendar();
  calendrier.setTime(maintenant);
  calendrier.add(Calendar.SECOND, -1 * sNaiss);
  calendrier.add(Calendar.MINUTE, -1 * minNaiss);
  calendrier.add(Calendar.HOUR, -1 * hNaiss);
  calendrier.add(Calendar.DATE, -1 * jNaiss);
  calendrier.add(Calendar.MONTH, -1 * moisNaiss);
  calendrier.add(Calendar.YEAR, -1 * aNaiss);
  System.out.println(calendrier.YEAR + " an(s) " + calendrier.MONTH + " mois " + calendrier.MONTH + " jour(s) " + calendrier.HOUR + " heure(s) " + calendrier.MINUTE + " minute(s) " + calendrier.SECOND + " seconde(s)");
 }
}


mercredi 29 mars 2006 à 13:27:59 | Re : Diff dates

valckar

Salut,

Tu peur utiliser jodatime pour ca.






Cette discussion est classé dans : calendrier, date, int, calendar, add


Répondre à ce message

Sujets en rapport avec ce message

Méthodes Date remplacé par Calendar [ par flolag ] Salut,Dans mon appli j'ai des méthodes de date qui sont dépréciées. Je veux donc les remplacer. J'ai vu sur un site qu'il fallait les remplacer avec C GregorianCalendar(int year, int Month, int Date) [ par adrienr11vdv ] bonjour à tous,je saisis une date comme ceci.        GregorianCalendar date3 = new GregorianCalendar(2006, 05, 7 );seulement date3 me renvoit toujours 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 interface graphique swing [ par franfr57 ] Je vais vous décrire ma fenêtre que je désire faire :nom de la fenêtre : Portail des anciens étudiantsavec 6 onglets en haut de l'écran : Gestion des 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 jtable [ par zazou1 ] salut tous le monde,j'ai probleme avec jtable les titres des colonnes sont mals affiches voila la source,si vous avez une aidez pour regle se probleme date calendrier [ par john59 ] J'ai besoin d'aide, je veux intégrer un calendrier dans une application pour la saisie d'une date.Je voudrais pouvoir faire en sorte que le calendrier probleme ArrayList.add(int) [ par Ghyzi ] Bonjour,j'ai un petit problème avec la classe ArrayList.Je veux créer une liste de valeurs entières.Le stress, c'est que quand on fait un arrayList.ad [date - Time-Calendar] NOMBRE DE JOURS? [ par bidani ] comment on peut connaitre le nombre de jour du mois courant!janvier 31fevrier 28 ou 29etc ....?merci pb de cast [ par princessemili ] salut j'ai un pb de cast alors je recupere en jsp un parametre Annee avecString Annee = request.getParameter("Annee");plus loin j'aiCalendar cal= Cale


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.