SqlTimSt.TSQLTimeStampOffset
From RAD Studio VCL Documentation (Japanese)
Contents |
Delphi の情報
ファイル SqlTimSt.pas
TSQLTimeStampOffset = packed Year: Word; Month: Word; Day: Word; Hour: Word; Minute: Word; Second: Word; Fractions: Cardinal; TimeZoneHour: SmallInt; TimeZoneMinute: SmallInt; end;
ユニット: SqlTimSt
種類: 構造体
C++ の情報
ファイル SqlTimSt.hpp
TSQLTimeStampOffset = class
ユニット: SqlTimSt
種類: クラス
クラスのフィールド: SqlTimSt.TSQLTimeStampOffset のフィールド
説明
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 値を操作するには、そのようなバリアントを作成し、バリアント型が提供する組み込みの操作を利用するのが一番簡単です。