IBM Lotus Symphony


TimeSerial-funksjonen [kjøretid]

Beregner en seriell klokkeslettverdi for de angitte time-, minutt- og sekund-parameterne som sendes som numerisk verdi. Du kan deretter bruke denne verdien til å beregne differansen mellom to klokkeslett.

Syntaks:

TimeSerial (time, minutt, sekund)

Returverdi:

Dato

Parametere:

time: Et heltallsuttrykk angir timen i klokkeslettet som brukes til å bestemme den serielle klokkeslettverdien. Gyldige verdier: 0-23.

minutt: Et heltallsuttrykk angir minuttet i klokkeslettet som brukes til å bestemme den serielle klokkeslettverdien. Vanligvis kan du bruke verdier mellom 0 og 59. Men du kan også bruke verdier som ligger utenfor dette området, og da vil antall minutter påvirke timeverdien.

sekund: Et heltallsuttrykk angir sekundet i klokkeslettet som brukes til å bestemme den serielle klokkeslettverdien. Vanligvis kan du bruke verdier mellom 0 og 59. Men du kan også bruke verdier som ligger utenfor dette området, og da vil antall minutter påvirke minuttverdien.

Eksempler:

12, -5, 45 tilsvarer 11, 55, 45

12, 61, 45 tilsvarer 13, 2, 45

12, 20, -2 tilsvarer 12, 19, 58

12, 20, 63 tilsvarer 12, 21, 4

Du kan bruke TimeSerial-funksjonen til å konvertere et hvilket som helst klokkeslett til en enkeltverdi som du kan bruke til å beregne klokkeslettdifferanser.

TimeSerial-funksjonen returner typen Variant med VarType 7 (Dato). Denne verdien lagres internt som et dobbeltpresisjonstall mellom 0 og 0,9999999999. I motsetning til funksjonene DateSerial eller DateValue, der de serielle datoverdiene beregnes som relative til en fast dato, kan du beregne med verdier som er returnert av TimeSerial-funksjonen, men du kan ikke evaluere dem.

I TimeValue-funksjonen kan du sende en streng som en parameter som inneholder klokkeslettet. For TimeSerial-funksjonen kan du imidlertid sende de individuelle parameterne (time, minutt, sekund) som separate numeriske uttrykk.

Feilkoder

5 Ugyldig prosedyrekall

Eksempel:

Sub ExampleTimeSerial

Dim dDate As Double, sDate As String

dDate = TimeSerial(8,30,15)

sDate = TimeSerial(8,30,15)

MsgBox dDate,64,"Klokkeslett som tall"

MsgBox sDate,64,"Formatert klokkeslett"

End Sub


Tilbakemelding om produktet | Annen dokumentasjon | Varemerker