cs_jbob
Messages postés22Date d'inscriptionjeudi 10 octobre 2002StatutMembreDernière intervention19 août 2006
-
5 avril 2003 à 13:29
cs_bgK
Messages postés131Date d'inscriptionvendredi 7 juin 2002StatutMembreDernière intervention19 janvier 2004
-
5 avril 2003 à 20:53
Bonjour,
Comment fait-on pour convertir par ex une ce format horaire 02:45:00 pour que cela fasse 2,75 pour pouvoir effectuer des calculs sur des taux horaires.
Comme par exemple :
Prix de l'heure : 3,00 ?
temps : 02:45:00
Total : 8,25 ?
cs_bgK
Messages postés131Date d'inscriptionvendredi 7 juin 2002StatutMembreDernière intervention19 janvier 2004 5 avril 2003 à 20:53
Ce que je te suggère c'est de remplacer ton TEdit par un TMaskEdit
Tu définis un masque de ce type lors de l'initialisation du programme:
MaskEdit1.EditMask := '00:00';
Puis, pour récupérer l'heure, tu utilise ce code :
var
Temps : String;
Heures, Minutes: Integer;
begin
Temps := MaskEdit1.Text;
Heures := StrToInt(Temps[1] + Temps[2]);
Minutes := StrToInt(Temps[4] + Temps[5]);
end;