Data.SqlTimSt.TSQLTimeStamp
Delphi
TSQLTimeStamp = record
Year: Word;
Month: Word;
Day: Word;
Hour: Word;
Minute: Word;
Second: Word;
Fractions: Cardinal;
end;
C++
struct DECLSPEC_DRECORD TSQLTimeStamp
{
public:
System::Word Year;
System::Word Month;
System::Word Day;
System::Word Hour;
System::Word Minute;
System::Word Second;
unsigned Fractions;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Data.SqlTimSt.pas Data.SqlTimSt.hpp |
Data.SqlTimSt | Data.SqlTimSt |
Beschreibung
TSQLTimeStamp repräsentiert Uhrzeit- und Datumswerte mit hoher Genauigkeit.
Die DBExpress-Datenbanktreiber verwenden TSQLTimeStamp, wenn mit Datums- und Zeitdaten gearbeitet wird. Year gibt ein Jahr zwischen 1 und 9999 an, Month einen Monat zwischen 1 und 12, Day einen Tag zwischen 1 und 28, 29, 30 oder 31 (abhängig vom Wert in Month). Hour gibt die Stunde zwischen 0 und 23 und Minute sowie Second liegen zwischen 0 und 59. Fractions gibt Millisekunden im Bereich zwischen 0 und 999 an.
Sie können mit der Funktion VarSQLTimeStampCreate eine Variante erstellen, die einen TSQLTimeStamp-Wert repräsentiert. Tatsächlich stellt dies den einfachsten Weg zur Bearbeitung von TSQLTimeStamp-Werten dar, da dann die integrierten Operatoren des Typs Variant genutzt werden können.