DiffDateTimeToDuration (rtl)

De Wiki1000
Révision datée du 4 février 2014 à 13:23 par Syfre (discussion | contributions)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

<source lang='delphi'>Function DiffDateTimeToDuration(dtStart:TdateTime; dtEnd:TdateTime):duration;</source>

Calcule la durée entre deux dates.

Result La durée, en représentation ISO 8601, calculée entre la date de début et la date de fin.

Si la date de fin est supérieure à la date de début la durée est positive Si la date de fin est inféirieure à la date de début la durée est négative.

dtStart Date de début.
dtEnd Date de fin.

La durée calculée est exprimée en jours, heures, minutes et secondes.

Les parties Années, mois, semaines sont à zéro.

Tip : Le résultat est une chaîne au format PnYnMnDTnHnMnS ou -PnYnMnDTnHnMnS, par exemple P0Y0M10DT15H5M12.65S représente 10 jours, 15 heures, 5 minutes, 12 secondes et 65 millième de seconde

Exemple

<source lang='delphi'> begin end; </source>

Voir aussi:

{{#if:Développement DSM|

{{#if:Développement DSM|— Développement DSM |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}