Tijdzone weergeven

Status
Niet open voor verdere reacties.

TheJjokerR

Gebruiker
Lid geworden
25 apr 2008
Berichten
104
Wat ik wil doen:

De uren, minuten, seconden van een bepaalde tijdzone laten zien. Ik zat al moeilijk te doen door zoiets te proberen:
Code:
If TimeZone.CurrentTimeZone.StandardName = "W. Europe Standard Time" Then
            Label1.Text = "Local: " + TimeOfDay.Hour.ToString + ":" + TimeOfDay.Minute.ToString + ":" + TimeOfDay.Second.ToString
        Else
etc
etc
[EDIT:] Vergeet deze code, hoe laat ik een bepaalde tijdzone zien?

Maar het moet toch veel makkelijker kunnen?
GMT -01:00 is de tijdzone die ik nodig heb..

Ik gebruik VS 2008
 
Laatst bewerkt:
Dat helpt ook niet, is er niet gewoon iets waardoor ik de tijd van de tijdzone GMT -01:00 kan laten zien ook als dit niet de tijd van het systeem is?

EDIT: simpeler: Hoe laat ik dit herhalen?:
Code:
       Label1.Text = variable.ToString + ":" + System.DateTime.Now.Minute.ToString + ":" + System.DateTime.Now.Second.ToString
 
Laatst bewerkt:
Dit zul je moeten doen met een timer. Je sleept een timer in je GUI, start hem via code en vang het Timer.Tick() event op. In dit event plaats je de code om je tijd weer te geven.
 
Gewoon een timer op je form slepen, op enabled zetten in je properties , en de interval op 1000ms.

dan in je timer_tick event deze code toevoegen :

Code:
Label1.Text = DateTime.UtcNow.AddHours(-1.0)

(Greenwich Mean Time wordt namelijk in VB.net weergegeven als Universal Time Code)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan