System.DateUtils.RecodeYear
Delphi
function RecodeYear(const AValue: TDateTime; const AYear: Word): TDateTime;
C++
extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeYear(const System::TDateTime AValue, const System::Word AYear);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Beschreibung
Ersetzt das Jahr für einen angegebenen TDateTime-Wert.
Mit RecodeYear konvertieren Sie den in AValue
angegebenen Datums-/Uhrzeitwert, indem das Jahr in AYear
geändert wird. Gültige Werte für AYear
liegen im Bereich von 1 bis 9999.
AYear
kann auch RecodeLeaveFieldAsIs sein.
Wenn sich der in AYear
angegebene Wert nicht im gültigen Bereich befindet oder die Änderung einen ungültigen Monatstag ergibt (z. B. der Versuch, den 29. Februar eines Schaltjahrs in den 29. Februar eines Nicht-Schaltjahrs zu ändern), löst RecodeYear eine EConvertError-Exception aus.
Siehe auch
- System.SysUtils.ReplaceDate
- System.DateUtils.RecodeMilliSecond
- System.DateUtils.RecodeSecond
- System.DateUtils.RecodeMinute
- System.DateUtils.RecodeHour
- System.DateUtils.RecodeDay
- System.DateUtils.RecodeMonth
- System.DateUtils.YearOf
- System.DateUtils.RecodeTime
- System.SysUtils.EConvertError
- Unterstützung für Datum und Uhrzeit