chantalehoule
Messages postés3Date d'inscriptionmardi 31 août 2004StatutMembreDernière intervention25 août 2005
-
31 mars 2005 à 22:49
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 2009
-
1 avril 2005 à 17:31
Bonjour j'aimerais avoir une fonction qui calcul le nombre d'heure entre 2 dates
Ayant plus de 24 heures d'intervalles!
Et en même temps y a t'il quelqu'un qui aurait une fonction pour calculer l'heure a partir d'un real
Exemple je fait la difference entre 2 dates je met le résultat dans un real exemple de résultat 9.9792
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 20095 1 avril 2005 à 08:22
Salut,
Comme dit l'aide :
La partie entière d'une valeur
TDateTime de Delphi représente le nombre de jours écoulés depuis le
30/12/1899. La partie fractionnaire de la valeur TDateTime est la
partie des 24 heures écoulée.
Eh oui, TDateTime est un réel. Donc :
var
Diff: Real;
Heures: Integer;
Format: TFormatSettings;
begin
// les trois lignes suivantes pour reconnaitre ton format de date
japee
Messages postés1727Date d'inscriptionvendredi 27 décembre 2002StatutModérateurDernière intervention 6 novembre 20218 1 avril 2005 à 15:12
Salut Ken@vo,
Pourrais-tu m'indiquer dans quelle unité se trouvent le record
TFormatSettings ainsi que la procedure GetLocaleFormatSettings() ? Et
éventuellement la (les) version(s) de Delphi où ils sont disponibles ?
Google à l'air de me suggérer que c'est dans SysUtils, mais je ne les y ai pas trouvés, ni sous D4, ni sous D6...
Je vais continuer mes recherches, mais si tu peux m'éclairer... je te remercierai pour l'économie de moyens déployés ;)
cs_Kenavo
Messages postés702Date d'inscriptionvendredi 21 mars 2003StatutMembreDernière intervention 1 octobre 20095 1 avril 2005 à 17:31
Mon bon
Japee,
Si GetLocaleFormatSettings n'est effectif que depuis Delphi 7, il n'en
reste pas moins que les variables concernées sont accessibles
dans
l'unité SysUtils et le plus grand désordre.
Le gros avantage est, il me
semble, de pouvoir déclarer plusieurs variables de type
TFormatSettings, et ainsi de jongler avec plusieurs
possibilités de formatage sans trop s'emmêler le clavier.