GetAbsoluteDate (rtl)

De Wiki1000
(Différences entre les versions)
 
 
(Une révision intermédiaire par un utilisateur est masquée)
Ligne 1 : Ligne 1 :
<source lang='delphi'>Function GetAbsoluteDate(DT:DateTime):DateTime;</source>
+
<source lang='delphi'>Function GetAbsoluteDate(dtr:TDateTime):TDateTime;</source>
  
Cette fonction retourne la date courante d'une date relative.
+
Cette fonction retourne la date courante d'une [[Dates relatives (code)|date relative]].
  
 
{|class="wikitable"
 
{|class="wikitable"
Ligne 8 : Ligne 8 :
 
|La date courante de la date relative.
 
|La date courante de la date relative.
 
|-
 
|-
|DT
+
|dtr
|Date relative.
+
|Une date relative.
 
|}
 
|}
 
Une date relative est une date qui contient des informations relatives par rapport à la date du jour.
 
 
Ces informations relatives sont constitués d'un déclage, exprimé en jours mois ou année, par rapport à une date de référence qui peut être :
 
 
la date du jour
 
le début de l'année
 
la fin de l'année
 
le début du mois
 
la fin du mois
 
le début de la semaine
 
la fin de la semaine
 
le début du trimestre
 
la fin du trimestre
 
le début de la décade
 
la fin de la décade
 
 
Ces dates sont créées et gérées par les contrôles pour permettre à l'utilisateur de définir des dates relative dans les paramètres des requêtes et des traitements.
 
 
Les dates relatives sont encodées dans un TDateTime sous forme de valeur négative.
 
  
 
Exemple
 
Exemple
  
 
<source lang='delphi'>
 
<source lang='delphi'>
 +
{Procedure ExecuterAutomate():Integer;}
 
begin
 
begin
 +
  Result := 0;
 +
  ProgressMessage('Execute');
 +
  doExecuter(GetAbsoluteDate(dateInfRel),GetAbsoluteDate(dateSupRel));
 +
  ProgressMessage('Fin execute');
 
end;
 
end;
 
</source>
 
</source>
  
 
Voir aussi:
 
Voir aussi:
 +
 +
*[[GetAbsoluteDateEx (rtl)|GetAbsoluteDateEx]]
  
 
{{Footer|Développement DSM}}
 
{{Footer|Développement DSM}}
 
[[category:RTL Date et heure]]
 
[[category:RTL Date et heure]]
 
+
[[category:Date relative]]

Version actuelle en date du 30 mai 2016 à 12:20

Function GetAbsoluteDate(dtr:TDateTime):TDateTime;

Cette fonction retourne la date courante d'une date relative.

Result La date courante de la date relative.
dtr Une date relative.

Exemple

{Procedure ExecuterAutomate():Integer;}
begin
  Result := 0;
  ProgressMessage('Execute');
  doExecuter(GetAbsoluteDate(dateInfRel),GetAbsoluteDate(dateSupRel));
  ProgressMessage('Fin execute');
end;

Voir aussi:

Développement DSMDéveloppement DSM

Outils personnels