Calcul de date différents entre 2 PC

[Résolu]
Signaler
Messages postés
213
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
6 janvier 2011
-
Messages postés
213
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
6 janvier 2011
-
Bonjour à Tous (tiens! plus de smilley pour faire coucou)

Bref voila j'ai ce bout de code dans une fonction:


// différence de jour pour le calcul des requêtes
[code]
dateN := now;
dateN1 := incmonth(daten,1);
DecodeDate(dateN1,A1,M1,J1);
if M1 = 2 then
J1:= 26 else J1:=29;
dateN1:= encodedate(A1,M1,J1);


diff := round( DateTimeToJulianDate(DateN1)-DateTimeToJulianDate(DateN)) ;
/quote

cela calcul le nombre de jour entre maintenant et le 29 du mois prochain
ou le 26 si on est en février.

Le problème ..... j'y arrive cela marche nikel sur mon PC de dev.
(comme d'hab) le nombre jour entre aujourd'hui et le 29 décembre c'est 55.

Je change de PC et là il me retourne 54.
les 2 PCs sont à la même date dans le système.

A votre avis qu'est qui peut clocher?

Si je me trompe pas dans l'aide Delphi c'est marqué

Now function: Returns the current system date donc je devrais être bon normalement non?
vu que GOGOLE me dit la même chose j'ai du faire une bourde mais ou

Si quelqu'un peut m'aiclairer je l'en remercie d'avance.



couf

5 réponses

Messages postés
3826
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
10 mai 2021
46
Salut,

essaye peut être avec :
function DaysBetween(const ANow, AThen: TDateTime): Integer;

de l'unité: "DateUtils.pas"


[hr]@+Cirec
[hr]
Messages postés
213
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
6 janvier 2011
1
oui tu as raison c'est ce que j'étais entrain de regarder
et cela fonctionne sur les 2 PC bizarre
seul soucis daysbeetween calcul la différence entre les 2 bornes
c'est à dire entre aujourd'hui et le 25 décembre cette fonction me retourne 54 jours alors qu'en réalité il y en a 55.

Merci quand même

couf

couf
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
Bonjour,

les 2 PCs sont à la même date dans le système.

peut-être pas à la même heure...


cantador
Messages postés
4720
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
31 juillet 2021
14
Voir aussi sur cette question une source de
japee (c'est quand il revient celui-là..)


cantador
Messages postés
213
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
6 janvier 2011
1
Salut Cantador,

J'avais zappé ton message
Non les 2 PC sont à la même heure.
Bizarre quand même. Pas grave de toute façon j'ai une solution qui fonctionne.

couf