FireDAC.Stan.Util.FDEncodeDateTime

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function FDEncodeDateTime(const AYear, AMonth, ADay, AHour, AMin, ASec, AMSec: Word): TDateTime;

C++

extern DELPHI_PACKAGE System::TDateTime __fastcall FDEncodeDateTime(const System::Word AYear, const System::Word AMonth, const System::Word ADay, const System::Word AHour, const System::Word AMin, const System::Word ASec, const System::Word AMSec);

Propriétés

Type Visibilité  Source Unité  Parent
function public
FireDAC.Stan.Util.pas
FireDAC.Stan.Util.hpp
FireDAC.Stan.Util FireDAC.Stan.Util

Description

Renvoie un TDateTime pour une année, un mois, un jour, une heure, une minute, une seconde et une milliseconde spécifiés.

FDEncodeDateTime renvoie un TDateTime à partir des valeurs spécifiées par les paramètres AYear, AMonth, ADay, AHour, AMinute, ASecond et AMSec.

L'année doit être comprise entre 1 et 9999.

Les valeurs de mois admises vont de 1 à 12.

Les valeurs du jour admises vont de 1 à 28, 29, 30 ou 31, selon la valeur du mois. Par exemple, les valeurs de jour possibles pour le deuxième mois (février) vont de 1 à 28 ou 1 à 29, selon que la valeur de l'année spécifie une année bissextile ou non.

Les valeurs d'heure admises vont de 0 à 24. (Si l'heure spécifiée est 24, les valeurs de minute, de seconde et de milliseconde doivent toutes être 0, et la valeur TDateTime obtenue représente minuit à la fin du jour spécifié et au début du jour suivant).

Les valeurs de minute admises vont de 0 à 59.

Les valeurs de seconde admises vont de 0 à 59.

Les valeurs de milliseconde admises vont de 0 à 999.

Si les valeurs spécifiées sont en-dehors de ces limites, FDEncodeDateTime déclenche une exception EConvertError.

Voir aussi