Data.SqlTimSt.TSQLTimeStampOffset

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

  TSQLTimeStampOffset = record
    Year: Word;
    Month: Word;
    Day: Word;
    Hour: Word;
    Minute: Word;
    Second: Word;
    Fractions: Cardinal;
    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;
};

プロパティ

種類 可視性 ソース ユニット
record
struct
public
Data.SqlTimSt.pas
Data.SqlTimSt.hpp
Data.SqlTimSt Data.SqlTimSt

説明

TSQLTimeStampOffset は、協定世界時(UTC)から相対的な精度の高い日時値を表します。

dbExpress データベース ドライバは、日時情報を扱うときに TSQLTimeStampOffset を使用します。

Year は年を 1 ~ 9999 で、Month は月を 1 ~ 12 で、Day は、Month に応じてその月の日を 1 ~ 28、29、30、または 31 で表します。 Hour は時を 0 ~ 23 で、Minute および Second は 0 ~ 59 で表します。Fractions は、ミリ秒を 0 ~ 999 で表します。

フィールド TimeZoneHour および TimeZoneMinute は、協定世界時(UTC)から相対的な時分を表します。 TimeZoneHour の範囲は -12 ~ 13、TimeZoneMinute の範囲は 0 ~ 59 です。

VarSQLTimeStampCreate 関数を使用して、TSQLTimeStampOffset 値を表すバリアントを作成することができます。 TSQLTimeStampOffset 値を操作するには、そのようなバリアントを作成し、バリアント型が提供する組み込みの操作を利用するのが一番簡単です。

関連項目