Bonjour,

débutant sous lazarus (vers : 0.9.29 / FPC 2.4.1 / SVN 24727 - Win 7/64b)

j'avais besoin de transformer des dates du calendrier Républicain vers Grégorien.

pour cela j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
      Date1 := encodeDate(1792,09,21);
      Date1 := Date1 + nb_tot_jour;
      Label_date_gregorien.caption := FormatDateTime('dddd dd mmmm yyyy',Date1);
le probleme est que le jour de la semaine renvoyé est faux
par exemple le 22 sept 1792 est un samedi, Lazarus me dit Monday !!!

c'est un bug ou mon code est faux ?

Merci de vos conseils