LOTUSSCRIPT /COM/OLE のクラス


Lotus Domino Designer と LotusScript 間で時刻を変換する

Lotus Domino Designer の日付時刻のアイテムの形式は、LotusScript の Variant 型の日付形式とは異なります。たとえば、LotusScript の Variant 型の日付を Lotus Domino Designer の日付時刻アイテムに入れることはできず、Lotus Domino Designer の日付時刻アイテムを LotusScript の日付関数で処理することはできません。

NotesDateTime クラスは、両方の形式をプロパティとして表すことにより形式を変換します。たとえば、LocalTime プロパティ を設定することによって、Lotus Domino Designer の日付時刻アイテム (Lotus Domino Designer 形式) の値を設定できます。そして、同じオブジェクトの LSLocalTime プロパティ にアクセスすることにより、この値を LotusScript の関数で処理できます。

次の表に NotesDateTime のプロパティのリストを示します。
プロパティデータ型説明
DateOnlyString 型(読み込み専用) ローカル時刻での Lotus Domino Designer の日付時刻の日付部分。
GMTTimeString 型(読み込み専用) グリニッジ標準時での Lotus Domino Designer の日付時刻。
IsDSTBoolean 型(読み込み専用) 時刻がサマータイムの場合は True。
LocalTimeString 型(読み書き可能) ローカル時間での Lotus Domino Designer の日付時刻。
LSGMTTimeDate の Variant 型(読み込み専用) グリニッジ標準時での LotusScript の日付時刻。
LSLocalTimeDate の Variant 型(読み書き可能) ローカル時間での LotusScript の日付時刻。
Parent NotesSession 型(読み込み専用) DateTime オブジェクトを含むセッション。COM のみです。
TimeOnlyDatabase 'Lotus Domino Designer 8.5.1 ヘルプ', View '(All)|All'String 型(読み込み専用) ローカル時刻での Lotus Domino Designer の日付時刻の時刻部分。
TimeZoneInteger 型(読み込み専用) グリニッジ標準時との時差。
ZoneTimeString 型(読み込み専用) TimeZone と IsDST に合わせて調整された Lotus Domino Designer の日付時刻。ConvertToZone で変更できます。

NotesDateRange クラスは、日付の範囲を表わします。次の表は NotesDateRange プロパティのリストを示しています。NotesDateRange オブジェクトを設定するとき、StartDate および EndDate に書き込むか、あるいは Text に書き込むかのいずれかで、両方には書き込みません。StartDate や EndDate に書かれた値は即座に Text に転写されます。同様に、Text に書かれた値は StartDate と EndDate に転写されます。
プロパティデータ型説明
EndDateTimeNotesDateTime 型(読み書き可能) ローカル時間での Lotus Domino Designer の日付時刻。
Parent NotesSession 型(読み込み専用) DateRange オブジェクトを含むセッション。COM のみです。
StartDateTimeNotesDateTime 型(読み書き可能) 範囲の開始の日付時刻。
TextString 型(読み書き可能) 2 つの日付時刻の文字列をハイフンで区切った文字列で、範囲を示します。


関連項目