System.DateUtils.RecodeTime
Delphi
function RecodeTime(const AValue: TDateTime; const AHour, AMinute, ASecond,
AMilliSecond: Word): TDateTime;
C++
extern DELPHI_PACKAGE System::TDateTime __fastcall RecodeTime(const System::TDateTime AValue, const System::Word AHour, const System::Word AMinute, const System::Word ASecond, const System::Word AMilliSecond);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.DateUtils.pas System.DateUtils.hpp |
System.DateUtils | System.DateUtils |
Beschreibung
Ersetzt selektiv die Zeitanteile eines angegebenen TDateTime-Wertes.
Mit RecodeTime konvertieren Sie den in AValue
angegebenen Datums-/Uhrzeitwert, indem die Stunde in AHour
, die Minute in AMinute
, die Sekunde in ASecond
und die Millisekunden in AMilliSecond
geändert werden. Jeder dieser Parameter kann auf RecodeLeaveFieldAsIs gesetzt werden, um RecodeTime anzuweisen, den diesen Anteil des in AValue
angegebenen TDateTime-Wertes nicht zu ändern.
AHour
kann im Bereich von 0 bis 24 liegen (oder RecodeLeaveFieldAsIs sein). Wenn AHour
24 ist, dann müssen AMinute
, ASecond
und AMilliSecond
0 sein.
AMinute
kann im Bereich von 0 bis 59 liegen (oder RecodeLeaveFieldAsIs sein).
ASecond
kann im Bereich von 0 bis 59 liegen (oder RecodeLeaveFieldAsIs sein).
AMilliSecond
kann im Bereich von 0 bis 999 liegen (oder RecodeLeaveFieldAsIs sein).
Wenn die in AHour
, AMinute
, ASecond
und AMilliSecond
angegebenen Werte keine gültige Uhrzeit ergeben, löst RecodeTime eine EConvertError-Exception aus.
Siehe auch
- System.SysUtils.ReplaceTime
- System.DateUtils.RecodeMilliSecond
- System.DateUtils.RecodeSecond
- System.DateUtils.RecodeMinute
- System.DateUtils.RecodeHour
- System.DateUtils.RecodeMonth
- System.DateUtils.RecodeYear
- System.DateUtils.RecodeDate
- System.SysUtils.EConvertError
- Unterstützung für Datum und Uhrzeit