IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

date1 to date2 en java


Sujet :

Java

  1. #1
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut date1 to date2 en java
    tout le monde
    quelqu'un peut m'aider???????

    je veux faire un genre de

    est ce que c'est possible

  2. #2
    Membre éprouvé
    Avatar de Deadpool
    Homme Profil pro
    Inscrit en
    Novembre 2005
    Messages
    1 312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2005
    Messages : 1 312
    Par défaut
    Salut

    Y'a moyen de bidouiller ça avec des GregorianCalendar.

    Par exemple, pour itérer en jour du 1er au 31 mai 2008 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    GregorianCalendar endDate 
    		= new GregorianCalendar(2008, GregorianCalendar.MAY, 31);//date de fin 31 mai 2008
     
    for (GregorianCalendar i = new GregorianCalendar(2008,
    		GregorianCalendar.MAY, 1); i.before(endDate); i.add(
    		GregorianCalendar.DATE, 1)) {
    	// ton traitement
    }

  3. #3
    Membre Expert
    Avatar de natha
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 2 346
    Par défaut
    java.util.Date est Comparable.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Date dateDebut = ...;
    Date dateFin = ...;
    Date dateTemp = dateDebut;
     
    while (dateTemp.compareTo(dateFin) <= 0) {
       // mes actions
       // on incrémente dateTemp
       dateTemp = maFonctionQuiAjouteLincrementSouhaite(dateTemp);
    }
    Au passage, la librairie Joda-Time simplifie énormément l'utilisation des dates.

  4. #4
    Membre extrêmement actif
    Avatar de islamov2000
    Homme Profil pro
    Ingénieur d'études & developpement en informatique
    Inscrit en
    Septembre 2007
    Messages
    814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Ingénieur d'études & developpement en informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2007
    Messages : 814
    Billets dans le blog
    6
    Par défaut
    merci tout le monde

    c'est ce que j'avais besoin Deadpool
    merci encore

    sauf que j'ai ajouter l'affichage les dates sous format dd/mm/yyyy car GregorianCalendar.[MONTH] commance par 0


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    GregorianCalendar endDate 
    		= new GregorianCalendar(2008, 4, 31);//date de fin 31 mai 2008
    );
    //date de debut 01 janvier 2008
     
     
    for (GregorianCalendar i = new GregorianCalendar(2008,
    		0, 1); i.before(endDate); i.add(
    		GregorianCalendar.DATE, 1)) 
    {
    SimpleDateFormat sdf_jour = new SimpleDateFormat("dd/MM/yyyy");
    String  jour=sdf_jour.format(i.getTime());
    out.print(jour);
    }

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Copie cellules si date1<date<date2
    Par zealot37 dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 21/06/2012, 22h43
  2. UPDATE DATE1 = DATE2 > les deux dates sont différentes ?!
    Par vmolines dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 16/06/2008, 16h50
  3. [Dates] Action à effectuer quand date1 est > a Date2
    Par bilou95 dans le forum Langage
    Réponses: 2
    Dernier message: 14/12/2006, 09h31
  4. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 24/05/2002, 23h24
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo