Orientée objet
soso
-
Marco la baraque Messages postés 1030 Statut Contributeur -
Marco la baraque Messages postés 1030 Statut Contributeur -
bonsoir tout le monde
quilqu'un m'aider svp comment faire pour afficher la date de lendemain dans une classe
avec qu'il methode
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
-
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, -
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 -
Bonsoir Soso,
Je suis désolé, j'ai répondu un peu vite... Dans quel langage programmes-tu ?
Cordialement, -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
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,