System.SysUtils.TryEncodeDate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function TryEncodeDate(Year, Month, Day: Word; out Date: TDateTime): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall TryEncodeDate(System::Word Year, System::Word Month, System::Word Day, /* out */ System::TDateTime &Date);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.SysUtils.pas
System.SysUtils.hpp
System.SysUtils System.SysUtils

Beschreibung

Erzeugt einen Wert des Typs TDateTime, der einem angegebenen Jahr, Monat und Tag entspricht.

TryEncodeDate erzeugt einen Wert des Typs TDateTime für die als Parameter angegebenen Werte Year, Month und Day.

Das Jahr muss im Bereich von 1 bis 9999 liegen.

Für Month sind Werte von 1 bis 12 zulässig.

Die zulässigen Werte für Day hängen vom Wert der Eigenschaft Month ab (1 bis 28, 29, 30 oder 31). So liegen beispielsweise die möglichen Tageswerte für den Monat 2 (Februar) zwischen 1 und 28 bzw. zwischen 1 und 29, abhängig davon, ob im Parameter Year ein Schaltjahr übergeben wird.

Wenn TryEncodeDate True liefert, gibt der Parameter Date den erzeugten Wert zurück.

Wenn die angegebenen Werte nicht im Bereich liegen, gibt TryEncodeDate False zurück.

Siehe auch