Orientée objet
Fermé
soso
-
2 mars 2009 à 23:14
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 4 mars 2009 à 00:43
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 - 4 mars 2009 à 00:43
A voir également:
- Orientée objet
- Vente objet occasion entre particulier - Guide
- Objet requis vba - Forum VB / VBA
- Objet rare akinator ✓ - Forum Loisirs / Divertissements
- Lancez l'application. envoyez ce mail à manon (manon@pixmail.org) en mettant en copie nina (nina@pixmail.org) : objet : colis bonjour, votre colis est arrivé. que répond manon ? ✓ - Forum Loisirs / Divertissements
- Ouvrez ce fichier avec un éditeur de texte simple (bloc-notes, textedit, gedit, …) pour y découvrir le nom d'un objet. ✓ - Forum Études / Formation High-Tech
5 réponses
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
326
3 mars 2009 à 00:01
3 mars 2009 à 00:01
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,
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
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
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
326
3 mars 2009 à 00:41
3 mars 2009 à 00:41
Bonsoir Soso,
Je suis désolé, j'ai répondu un peu vite... Dans quel langage programmes-tu ?
Cordialement,
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
Marco la baraque
Messages postés
996
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
326
4 mars 2009 à 00:43
4 mars 2009 à 00:43
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 :
Je n'ai pas commenté (il n'y a pas grand chose), mais n'hésite pas si tu as des questions.
Cordialement,
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,