« DiffDateTimeToDuration (rtl) » : différence entre les versions

De Wiki1000
Aucun résumé des modifications
 
Aucun résumé des modifications
 
Ligne 21 : Ligne 21 :


Les parties Années, mois, semaines sont à zéro.
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
Exemple
Ligne 33 : Ligne 35 :
{{Footer|Développement DSM}}
{{Footer|Développement DSM}}
[[category:RTL Date et heure]]
[[category:RTL Date et heure]]

Dernière version du 4 février 2014 à 13:23

<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

}}