IBM Lotus Symphony
|
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.
TimeSerial (time, minutt, sekund)
Dato
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.
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