GetAbsoluteDate (rtl)

De Wiki1000
(Différences entre les versions)
 
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]]
−
 

Version du 14 août 2009 à 10:46

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 DSM — Développement DSM —





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Outils personnels