Afficher : Delphi C++
Préférences d'affichage

Data.SqlTimSt.TSQLTimeStampOffset

De XE2 API Documentation

Delphi

  TSQLTimeStampOffset = record
    Year: Word;
    Month: Word;
    Day: Word;
    Hour: Word;
    Minute: Word;
    Second: Word;
    Fractions: LongWord;
    TimeZoneHour: SmallInt;
    TimeZoneMinute: SmallInt;
  end;

C++

struct DECLSPEC_DRECORD TSQLTimeStampOffset{
public:
System::Word Year;
System::Word Month;
System::Word Day;
System::Word Hour;
System::Word Minute;
System::Word Second;
unsigned Fractions;
short TimeZoneHour;
short TimeZoneMinute;
};

Propriétés

Type Visibilité  Source Unité  Parent
struct
class
public
Data.SqlTimSt.pas
Data.SqlTimSt.hpp
Data.SqlTimSt Data.SqlTimSt

Description

TSQLTimeStampOffset représente les valeurs heure et date avec un degré élevé de précision, relatives à l'heure UTC (Coordinated Universal Time).

Les pilotes de base de données dbExpress utilisent TSQLTimeStampOffset lors de la manipulation d'informations de date et d'heure.

Year spécifie une année entre 1 et 9999. Month spécifie un mois entre 1 et 12. Day spécifie un jour du mois, entre 1 et 28, 29, 30, ou 31, suivant la valeur de Month. Hour spécifie l'heure entre 0 et 23. Minute et Second peuvent valoir entre 0 et 59. Fractions spécifie les millisecondes entre 0 et 999.

Les champs TimeZoneHour et TimeZoneMinute représentent l'heure et la minute relatives à l'heure UTC (Coordinated Universal Time). TimeZoneHour doit être compris dans l'intervalle allant de -12 à 13, tandis que TimeZoneMinute dans l'intervalle allant de 0 à 59.

Vous pouvez créer un Variant qui représente une valeur TSQLTimeStampOffset à l'aide de la fonction VarSQLTimeStampCreate. La façon la plus facile de manipuler des valeurs TSQLTimeStampOffset consiste à créer un Variant de ce type puis à utiliser les opérateurs intégrés fournis par le type Variant.

Voir aussi

Versions précédentes
Traductions