説明
読取りでは、Value
プロパティは、OraTimeStampTZ
オブジェクトの値を表す文字列を取得します。Format
プロパティがNULLでない場合、出力文字列の書式はFormat
プロパティで指定された書式になり、それ以外の場合、出力文字列の書式はセッションのTIMESTAMP
WITH
TIME
ZONE
書式(NLS_TIMESTAMP_TZ_FORMAT
)になります。設定では、Value
プロパティは、Variant
型のString
、Date
またはOraTimeStampTZ
を使用できます。
備考
値が
Variant
型の文字列で、Format
プロパティがNULLでない場合、文字列の書式はFormat
プロパティと一致する必要があります。Format
プロパティがNULLの場合、文字列の書式はセッションのTIMESTAMP
WITH
TIME
ZONE
書式と一致する必要があります。
値が
Variant
型の日付の場合、Date
の日時値は、セッションのタイムゾーンの日時値として解析されます。OraTimeStampTZ
オブジェクトのタイムゾーン情報には、セッションのタイムゾーンが含まれています。
例
Dim OraTimeStampTZ As OraTimeStampTZ ... Set OraTimeStampTZ = OraSession.CreateOraTimeStampTZ("2003-APR-29" & _ "12:00:00 -07:00", "YYYY-MON-DD HH:MI:SS TZH:TZM") 'returns a string for the Value property tstzStr = OraTimeStampTZ.Value ... 'set OraTimeStampTZ.Value using a string OraTimeStampTZ.Value = "2003-APR-29 12:00:00 -07:00"