SqlTimSt.TSQLTimeStampOffset

From RAD Studio VCL Documentation (Japanese)
Jump to: navigation, search

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 値を操作するには、そのようなバリアントを作成し、バリアント型が提供する組み込みの操作を利用するのが一番簡単です。

関連リンク

Personal tools