[Pascal]Calculer la durée entre deux horaires

Résolu/Fermé
kakashininjamaster Messages postés 189 Date d'inscription samedi 30 mai 2009 Statut Membre Dernière intervention 10 septembre 2014 - 22 déc. 2009 à 08:54
kakashininjamaster Messages postés 189 Date d'inscription samedi 30 mai 2009 Statut Membre Dernière intervention 10 septembre 2014 - 22 déc. 2009 à 11:18
Bonjour,
je savoir comment on peut calculer la durée entre 2 horaires données en pascal par exemple : h1 = 11:30:25 et h2 = 12:31:27
la dure entre h1 et h2 est 1 heure et 1 minute et 2 secondes
Merci d'avance pour vos réponses :)
A voir également:

2 réponses

Le concombre pour les nuls
22 déc. 2009 à 10:17
Salut

En pascal, comme dans pas mal d'autres langages, l'horodatage est stocké dans un flottant : la partie entière représente les jours, la partie fractionnaire représente heures, minutes, secondes et plus.
Pour effectuer ta soustraction, tu dois dans un premier temps convertir chaque horodatage en flottant (avec la fonction que tu vas trouver), ensuite effectuer la soustraction puis convertir le résultat en chaîne de caractères.

Méfie-toi tout de même : quelques fois, le format de conversion utilisé est celui de ta session Windows. Si ça ne correspond pas à ce que tu désires, il te faut initialement modifier ta session windows pour mettre en place le format à utiliser et finalement rétablir le format original.
3
kakashininjamaster Messages postés 189 Date d'inscription samedi 30 mai 2009 Statut Membre Dernière intervention 10 septembre 2014 26
22 déc. 2009 à 11:18
Merci ; )
2