Data.SqlTimSt.TSQLTimeStamp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch