/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
[VB6] Find og skriv tids zonen i timer
Fra : Morten Trab


Dato : 23-08-04 08:20

Jeg har siddet og rodet lidt, og forsøgt at få min VB til at skrive hvilken
tidszone maskinen er i...

Problemet er at den funktion der kommer nærmest ikke vil tage højde for
sommertid, nogen der kan få den til det, eller kender en funktion der tager
højde for sommertid??

Den funktion der er prøvet er:

Private Type SYSTEMTIME
wYear As Integer
wMonth As Integer
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
End Type

Private Type TIME_ZONE_INFORMATION
Bias As Long
StandardName(32) As Integer
StandardDate As SYSTEMTIME
StandardBias As Long
DaylightName(32) As Integer
DaylightDate As SYSTEMTIME
DaylightBias As Long
End Type

Private Declare Function GetTimeZoneInformation Lib "kernel32.dll"
(lpTimeZoneInformation As TIME_ZONE_INFORMATION) As Long

og derefter dette i FORM_LOAD:

Dim tz As TIME_ZONE_INFORMATION
Call GetTimeZoneInformation(tz)
MsgBox CStr(tz.Bias)

--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



 
 
Harald Staff (23-08-2004)
Kommentar
Fra : Harald Staff


Dato : 23-08-04 08:39

Hei Morten

http://www.cpearson.com/excel/timezone.htm

http://vbnet.mvps.org/index.html?code/locale/gettimezoneinfo.htm

HTH. Beste hilsen Harald

"Morten Trab" <morten@trab.dk> skrev i melding
news:cgc5sb$l2n$1@svr-1.homedir.dk...
> Jeg har siddet og rodet lidt, og forsøgt at få min VB til at skrive
hvilken
> tidszone maskinen er i...
>
> Problemet er at den funktion der kommer nærmest ikke vil tage højde for
> sommertid, nogen der kan få den til det, eller kender en funktion der
tager
> højde for sommertid??
>
> Den funktion der er prøvet er:
>
> Private Type SYSTEMTIME
> wYear As Integer
> wMonth As Integer
> wDayOfWeek As Integer
> wDay As Integer
> wHour As Integer
> wMinute As Integer
> wSecond As Integer
> wMilliseconds As Integer
> End Type
>
> Private Type TIME_ZONE_INFORMATION
> Bias As Long
> StandardName(32) As Integer
> StandardDate As SYSTEMTIME
> StandardBias As Long
> DaylightName(32) As Integer
> DaylightDate As SYSTEMTIME
> DaylightBias As Long
> End Type
>
> Private Declare Function GetTimeZoneInformation Lib "kernel32.dll"
> (lpTimeZoneInformation As TIME_ZONE_INFORMATION) As Long
>
> og derefter dette i FORM_LOAD:
>
> Dim tz As TIME_ZONE_INFORMATION
> Call GetTimeZoneInformation(tz)
> MsgBox CStr(tz.Bias)
>
> --
> Mvh./Best Regards,
> Morten Trab
> http://www.blackchart.dk
>
>



Morten Trab (23-08-2004)
Kommentar
Fra : Morten Trab


Dato : 23-08-04 11:38

"Harald Staff" <stf@enron.invalid> skrev i en meddelelse
news:cgc6u2$7qe$1@services.kq.no...

> Hei Morten
>
> http://www.cpearson.com/excel/timezone.htm
>
> http://vbnet.mvps.org/index.html?code/locale/gettimezoneinfo.htm
>

De returnere begge også kun 60 minutter til trods for at det er 120 (2
timer) i denne tid...


--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



Harald Staff (23-08-2004)
Kommentar
Fra : Harald Staff


Dato : 23-08-04 19:15

Det er 60 minutter daylight saving time, og det er 60 minutter offset til
GMT. Sikker på at du har orden på hvilke funksjoner som gjør hva ?

Beste hilsen Harald

"Morten Trab" <morten@trab.dk> skrev i melding
news:cgchfg$ovq$1@svr-1.homedir.dk...

> De returnere begge også kun 60 minutter til trods for at det er 120 (2
> timer) i denne tid...



Morten Trab (23-08-2004)
Kommentar
Fra : Morten Trab


Dato : 23-08-04 19:48

"Harald Staff" <innocent@enron.invalid> skrev i en meddelelse
news:xuqWc.2747$WW4.33489@news4.e.nsc.no...

> Det er 60 minutter daylight saving time, og det er 60 minutter offset til
> GMT. Sikker på at du har orden på hvilke funksjoner som gjør hva ?
>
> Beste hilsen Harald

Okay, nu tror jeg at jeg forstår...Dvs. DaylightBias = den tid der skal
tillægges ved sommertid og Bias = den normale difference fra GMT til
tidszonen??


--
Mvh./Best Regards,
Morten Trab
http://www.blackchart.dk



Harald Staff (23-08-2004)
Kommentar
Fra : Harald Staff


Dato : 23-08-04 21:15

"Morten Trab" <morten@trab.dk> skrev i melding
news:cgde6q$672$1@svr-1.homedir.dk...

> Okay, nu tror jeg at jeg forstår...Dvs. DaylightBias = den tid der skal
> tillægges ved sommertid og Bias = den normale difference fra GMT til
> tidszonen??

Om jeg ikke husker aldeles feil; Yes sir.



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409079
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste