System.DateUtils.TryRecodeDateTime

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function TryRecodeDateTime(const AValue: TDateTime; const AYear, AMonth, ADay,
AHour, AMinute, ASecond, AMilliSecond: Word; out AResult: TDateTime): Boolean;

C++

extern DELPHI_PACKAGE bool __fastcall TryRecodeDateTime(const System::TDateTime AValue, const System::Word AYear, const System::Word AMonth, const System::Word ADay, const System::Word AHour, const System::Word AMinute, const System::Word ASecond, const System::Word AMilliSecond, /* out */ System::TDateTime &AResult);

Eigenschaften

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


Beschreibung

Ersetzt selektiv die Anteile eines angegebenen TDateTime-Wertes.

Mit TryRecodeDateTime konvertieren Sie den in AValue angegebenen Datums-/Uhrzeitwert, indem das Jahr in AYear, der Monat in AMonth, der Monatstag in ADay, 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 TryRecodeDateTime anzuweisen, den diesen Anteil des in AValue angegebenen TDateTime-Wertes nicht zu ändern.

AYear kann im Bereich von 1 bis 9999 liegen (oder RecodeLeaveFieldAsIs sein).

AMonth kann im Bereich von 1 bis 12 liegen (oder RecodeLeaveFieldAsIs sein).

Die gültigen Werte für ADay hängen von dem in AMonth angegebenen Monat ab. (Zum Beispiel: Wenn AMonth 1 ist, kann ADay im Bereich von 1 bis 31 liegen. Wenn AMonth 2 ist, kann ADay im Bereich von 1 bis 28 oder abhängig vom Jahr von 1 bis 29 liegen usw.) ADay kann auch RecodeLeaveFieldAsIs sein.

AHour kann im Bereich von 0 bis 23 liegen (oder RecodeLeaveFieldAsIs 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).

AResult gibt die Ergebnisse der angegebenen Änderungen an AValue zurück.

TryRecodeDateTime gibt True zurück, wenn sich alle Parameter im gültigen Bereich befinden, ansonsten wird False zurückgegeben.

Siehe auch

Codebeispiele