System.SysUtils.TryEncodeTime
Delphi
function TryEncodeTime(Hour, Min, Sec, MSec: Word; out Time: TDateTime): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall TryEncodeTime(System::Word Hour, System::Word Min, System::Word Sec, System::Word MSec, /* out */ System::TDateTime &Time);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | System.SysUtils.pas System.SysUtils.hpp |
System.SysUtils | System.SysUtils |
Description
Crée une valeur TDateTime pour les heures, les minutes, les secondes et les millisecondes spécifiées.
La fonction EncodeTime renvoie une valeur de type TDateTime à partir des heure, minutes, secondes et millisecondes données.
Les valeurs d'heure valides 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 (12:00:00:000 A.M.) du jour suivant.
Les valeurs de minute et de seconde valides vont de 0 à 59.
Les valeurs de milliseconde valides vont de 0 à 999.
Le paramètre Time renvoie la valeur TDateTime générée si les valeurs spécifiées sont dans les limites. Cette valeur est égale à un nombre compris entre 0 (inclusif) et 1 (exclusif) qui indique la partie fractionnaire du jour en fonction de l'heure indiquée ou (avec une valeur 1,0) minuit du jour suivant. La valeur 0 correspond à minuit, 0,5 correspond à midi, 0,75 correspond à 6:00, et ainsi de suite.