calendrier perpétuel

Partie du forum pour tout ce qui concerne les interfaces homme machine ou IHM. Forum, conseil, astuce et entraide sur les interface homme machine ou IHM tels que les magelis, KEP, proface, XBT, .
Répondre
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7156
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

calendrier perpétuel

Message par itasoft »

[b]Slts,
Pour faire un calendrier perpétuel, il nous faut connaître le jour du 1èr du mois.
Ci dessous une formule de calcul parmi d'autres.

[/b]

//---- Script Calcul du n°du jour pour le 1er du mois ---
// d'après l'Algorithme de Mike Keith

//jour
int j=1;
//mois
int mm=1;
//année
int aaaa=2015;

int c = (14 - mm) / 12;
int a = aaaa - c;
int m = mm + 12 * c - 2;

//n°du jour : 0=DI,1=LU,2=MA,3=ME,4=JE,5=VE,6=SA (en rosbif)

int nJ=(j+a+a/4-a/100+a/400+31*m/12)%7;

// Si Année bissextile alors mois de Fevrier=29 jours
boolean bissex=((aaaa %4)==0) & ((aaaa %100)!=0) | ((aaaa %400)==0);


[attachment=0]Calandar2.JPG[/attachment]
Fichiers joints
Calandar2.JPG
Automaticien privé (de tout)
itasoft@free.fr
Répondre