FireDAC.Stan.Util.FDEncodeDateTime
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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | FireDAC.Stan.Util.pas FireDAC.Stan.Util.hpp |
FireDAC.Stan.Util | FireDAC.Stan.Util |
Beschreibung
Gibt einen TDateTime-Wert zurück, der einem bestimmten Jahr mit Monat, Tag, Stunde, Minute, Sekunde und Millisekunde entspricht.
FDEncodeDateTime gibt einen TDateTime-Wert aus den in den Parametern AYear
, AMonth
, ADay
, AHour
, AMinute
, ASecond
und AMSec
angegebenen Werten zurück.
Das Jahr muss im Bereich von 1 bis 9999 liegen.
Gültige Monatswerte sind 1 bis 12.
Die zulässigen Tageswerte hängen vom Monatswert ab (1 bis 28, 29, 30 oder 31). Für den Monat 2 (Februar) sind beispielsweise die Werte von 1 bis 28 zulässig bzw. 1 bis 29, wenn ein Schaltjahr als Jahr angegeben ist.
Für die Stunde sind Werte von 0 bis 24 zulässig. (Wenn als Stunde 24 angegeben ist, müssen die Werte für Minute, Sekunde und Millisekunde alle 0 sein, und der resultierende TDateTime-Wert stellt Mitternacht am Ende des angegebenen Tages und am Beginn des nächsten Tages dar).
Gültige Minutenwerte sind 0 bis 59.
Gültige Sekundenwerte sind 0 bis 59.
Gültige Millisekundenwerte sind 0 bis 999.
Wenn sich die angegebenen Werte nicht im Bereich befinden, löst FDEncodeDateTime eine EConvertError-Exception aus.