System.TDateTime.operator ()
C++
__fastcall operator System::String() const;//<Date||Time||DateTime>String(smart)
__fastcall operator double() const {return Val;}
__fastcall operator int() const {return (int)Val;}
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | systdate.h | System | TDateTime |
Beschreibung
Konvertiert das TDateTime-Objekt.
Der Konvertierungsoperator für int gibt einen int-Wert zurück, der den Datumsanteil dieses TDateTime-Objekts als Ganzzahl darstellt. Der resultierende Integerwert entspricht der Anzahl von Tagen, die seit dem 30.12.1899 vergangen sind.
Der double-Konvertierungsoperator gibt einen Wert vom Typ double zurück, der das betreffende TDateTime-Objekt repräsentiert. Der ganzzahlige Anteil eines double-Wertes ist die Anzahl der Tage, die seit dem 30.12.1899 vergangen sind. Der Bruchteil gibt die Uhrzeit an.
Der System::String-Konvertierungsoperator gibt ein AnsiString-Objekt zurück, das die String-Darstellung dieses TDateTime-Objekts enthält. In dieser Konvertierung wird das Format verwendet, das durch die globale Variable LongTimeFormat der TDateTime-Formatierungsvariablen angegeben wird. Das Format des zurückgegebenen Strings kann mit den entsprechenden Datums- und Zeitvariablen geändert werden.