Orientée objet

bonsoir tout le monde
quilqu'un m'aider svp comment faire pour afficher la date de lendemain dans une classe
avec qu'il methode
Configuration: Windows XP
Internet Explorer 6.0

5 réponses

  1. Contributeur
    Bonsoir,
    Donc oui, si tu programmes en Java, il y a beaucoup plus simple (en utilisant les classes fournies). Voici une petite classe qui pourra t'inspirer :
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    
    public class DatePlusOne {
    
    	private static int MILLISECONDS_PER_DAY = 86400000;
    	private static DateFormat DF = new SimpleDateFormat("dd/MM/yyyy");
    	
    	public static void main(String[] args) {
    		Date now = new Date();
    		long tomorrowTime = now.getTime() + 1 * MILLISECONDS_PER_DAY;
    		Date tomorrow = new Date(tomorrowTime);
    		displayDay(tomorrow);
    	}
    
    	public static void displayDay(Date date) {
    		System.out.println(DF.format(date));
    	}
    }
    


    Je n'ai pas commenté (il n'y a pas grand chose), mais n'hésite pas si tu as des questions.

    Cordialement,
    0
    1. Meçi encore pour votre réponse
      je programme avec java
      0
      1. Contributeur
        Bonsoir Soso,
        Je suis désolé, j'ai répondu un peu vite... Dans quel langage programmes-tu ?

        Cordialement,
        0
        1. Merçi d'abord pour votre réponse
          j'ai pas bien compris vous pouvez m'expliquer svp est ce que je dois creer un autre objet
          mais il n' y a pas une methode dans la bibliothèque
          voila ce que je fais
          public void lendemain(int j,int m,int a){
          int nbjour;
          if((m==1)|(m==3)|(m==5)|(m==7)|(m==8)|(m==10)|(m==12) & j<31) nbjour=j+1;
          else{
          if((m==4)|(m==6)|(m==9)|(m==11) j<30) nbjour=j+1;
          else{
          if (a%4==0 & j<29)nbjour=j+1;
          else
          if( j<28 )nbjour=j+1;
          }
          et avec les autres cas (if(mois==31 | 30|28|29)
          mais je pense que il y a une methode predifinis
          merçi encore pour votre reponse
          0
          1. Contributeur
            Bonsoir,
            Tu crées un objet java.util.Date (initialisé à l'heure courante), tu récupères son time (nombre de millisecondes depuis EPOCH) grâce à la méthode getTime().
            Ensuite, il suffit d'ajouter à ce nombre de millisecondes le nombre de millisecondes contenu dans une journée (24*60*60*1000), et de créer un objet Date prenant ce long en paramètre.

            Cordialement,
            0