Trouver le jour d'une date dans le passe

Soyez le premier à donner votre avis sur cette source.

Vue 22 715 fois - Téléchargée 19 471 fois

Description

c'est un simple logiciel qui vous permet de trouver une date dans un jour auparavant

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_Julien39
Messages postés
6413
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
259
Je suis d'accord avec iubito, ca ne sert à rien de réinventer la roue. Mais bon passons sur ce point.

Ton code n'est pas très bien écrit, je pense en particulier a tes interminables suites de if :
if(_mm==1)
_xM = 365;
if(_mm==2)
_xM = 365- 31;
if(_mm==3)
_xM = 365-(31+28);
if(_mm==4)
_xM = 365-(31+28+31);
if(_mm==5)
_xM = 365-(31+28+31+30);
if(_mm==6)
_xM = 365-(31+28+31+30+31);
if(_mm==7)
_xM = 365-(31+28+31+30+31+30);
if(_mm==8)
_xM = 365-(31+28+31+30+31+30+31);
if(_mm==9)
_xM = 365-(31+28+31+30+31+30+31+31);
if(_mm==10)
_xM = 365-(31+28+31+30+31+30+31+31+30);
if(_mm==11)
_xM = 365-(31+28+31+30+31+30+31+31+30+31);
qui pourrait être automatisées en utilisant une énumération des mois associée a une fonction getNombreJours() par exemple. Ton code pourrait être fait en quelques lignes avec une conception plus judicieuse
cs_fontome_123
Messages postés
13
Date d'inscription
lundi 28 février 2005
Statut
Membre
Dernière intervention
1 mai 2008

rien a dire mon ami juste du commentaire comme on te l'as signalé avant bonne continuation
JaVaCode
Messages postés
3
Date d'inscription
mercredi 24 novembre 2004
Statut
Membre
Dernière intervention
6 janvier 2009

rien a dire il falait juste ajouter des petits comm pour rendre ton code claire
cs_iubito
Messages postés
629
Date d'inscription
mercredi 3 juillet 2002
Statut
Membre
Dernière intervention
9 octobre 2006

Et la classe Calendar, ça ne marche pas ?

Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 1234);
cal.set(Calendar.MONTH, Calendar.OCTOBER);
cal.set(Calendar.DAY_OF_MONTH, 23);
//et puis :
cal.get(Calendar.DAY_OF_WEEK);// un truc comme ça
//ou utiliser un DateFormat (voir la javadoc)
new DateFormat(...).format(cal.getTime())
JpHugo
Messages postés
3
Date d'inscription
jeudi 5 janvier 2006
Statut
Membre
Dernière intervention
8 avril 2006

Ton programme tourne parfaitement, mais il n'est pas très lisible. Il n'y a pas assez de javaDocs et d'espaces.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.