System.DateUtils.RecodeDate
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);
Inhaltsverzeichnis
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