FireDAC.Stan.Util.FDEncodeDateTime

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch