System.DateUtils.RecodeDate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function RecodeDate(const AValue: TDateTime; const AYear, AMonth, ADay: Word): TDateTime;

C++

extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeDate(const System::TDateTime AValue, const System::Word AYear, const System::Word AMonth, const System::Word ADay);

Eigenschaften

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

Beschreibung

Ersetzt den Datumsanteil eines angegebenen TDateTime-Wertes.

Mit RecodeDate können Sie den mit AValue angegebenen Datums-/Zeitwert ändern, indem als Jahr der Wert in AYear, als Monat der Wert in AMonth und als Tag der Wert in ADay zugewiesen wird.

AYear muss zwischen 1 und 9999 liegen (inklusive).

AMonth liegt im Bereich zwischen 1 und 12.

Die für ADay gültigen Werte sind vom Monat abhängig, der mit AMonth angegeben wird. (Ist AMonth beispielsweise 1, kann ADay im Bereich zwischen 1 und 31 liegen. Ist AMonth 2, liegen gültige Werte für ADay zwischen 1 und 28 bzw. 1 und 29, wenn ein Schaltjahr vorliegt usw.)

Repräsentieren die für AYear, AMonth und ADay angegebenen Werte kein gültiges Datum, löst RecodeDate eine EConvertError-Exception aus.

Siehe auch

Codebeispiele