GetTimeZoneDifSwe
(XAPI2000)
Deklaration VB 6.0
Function GetTimeZoneDifSwe (ByVal CountryNr As Long) As Long
Deklaration VB.NET
Function GetTimeZoneDifSwe (ByVal CountryNr As Integer) As Integer
Beskrivning
Returnerar tidsskillnaden till en tidszon i världen i förhållande
till Sverige. Parametern Country är ett heltal som specificerar
landsnumret för det land eller stad i den tidszon varifrån tidsskillnaden
ska räknas ifrån. Funktionen returnerar tidskillnaden i minuter.
Dividera returvärdet med 60 för att få tidsskillnaden i timmar.
Observera att vissa länder (tex Iran) har en tidsskillnad till Sverige
i minuter som inte är jämnt delbart med 60 (+4.5 resp. +2.5 timmar).
Funktionen tar inte hänsyn till eventuell sommartid i de olika länderna.
Använd funktionen AdjustTimeDifForDaylightSwe
för att utföra en sådan justering. En lista på länder och landsnummer
finns här.
Returvärden
Funktionen returnerar en tidsskillnad i minuter.
Se även
GetTimeZoneDif,
AdjustTimeDifForDaylightSwe |
Exempel
Nedanstående exempel hämtar tidsskillnaden
till länderna Peru och Finland i timmar.
Justering för eventuella sommartider i respektive länder utförs också.
Const Finland = 32
Const Peru = 88
Dim Dif_Finland As Long, Dif_Peru As Long
Dif_Finland = AdjustTimeDifForDaylightSwe(Finland,
GetTimeZoneDifSwe(Finland)) / 60
Dif_Peru = AdjustTimeDifForDaylightSwe(Peru, GetTimeZoneDifSwe(Peru)) /
60
|