System.SysUtils.TryEncodeDate
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.