このメソッドは、日時リストの LCStream オブジェクトの指定された位置から日時値を取り出します。
ストリームは LCSTREAMFMT_DATETIME_LIST 形式でなければなりません。
LCStream
Call lcStream. DatetimeListGetValue (index, datetime)
パラメータ |
説明 |
---|---|
index |
Long、1 から lcStream.Valuecount の範囲。 取り出す日時値の、インデックスで指定された位置です。 |
datetime |
LCDatetime。日時値です。 |
日時リストのストリームには、単一の日時値と日時範囲が混在していることもあります (例を参照)。
このメソッドは、先頭の要素からリストをスキャンし、日時値を検索してその数をカウントします。カウントが index に到達すると、その位置の日時値が返されます。リストに単一値と範囲値が混在している場合は、リストの index 番目の値が返されるとは限りません。
Option Public
Uselsx "*lsxlc"
Sub Initialize
Dim datelist As New LCStream (0, 0, LCSTREAMFMT_DATETIME_LIST)
Dim num As New LCDatetime
datelist.Text = "12/25/50,7:00AM,5:00PM - 6:00PM,12/31/99 12:59PM," & _
"1/1/2000 12:00AM,6:30AM,5/1/96 - 5/31/96"
datelist.Text = "12/25/50,7:00AM,12/31/99 12:59PM,1/1/2000 12:00AM," & _
"5:00PM - 6:00PM,6:30AM,5/1/96 - 5/31/96"
Call datelist.DatetimeListgetValue (3, num)
Print "The new 3rd datetime is " & num.Text
End Sub
The new 3rd datetime is 12/31/1999 12:59:00 PM.