derhoeppi

VBS DateAdd Funktion Problem bei Uhrzeit 00:00:00

Hallo,

ich habe folgendes Problem mit der Funktion. Ich lese aus der Registry einen Datumswert mit Uhrzeit aus. Die Uhrzeit des Registrywertes ist UTC. Diesen Datums / Uhrzeitwert möchte ich mit DateAdd an die lokale Zeit anpassen. Als Ausgabe soll wieder ein Datums und Uhrzeitwert herauskommen. Diesen Wert gebe ich anschließend in einer Messagebox aus.

Das Problem an der Funktion ist, dass wenn nun in der Winterzeit der Uhrzeitwert in der Registry 23:00:00 ist, wird in der Messagebox nur das Datum ausgegeben und keine Uhrzeit. Wie erzwinge ich in der Funktion, dass er trotzdem Datum und Uhrzeit ausgibt?

Gruß
derhoeppi
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 253291

Url: https://administrator.de/forum/vbs-dateadd-funktion-problem-bei-uhrzeit-00-00-00-253291.html

Ausgedruckt am: 02.05.2025 um 06:05 Uhr

116301
Lösung 116301 29.10.2014 aktualisiert um 13:01:46 Uhr
Goto Top
Hallo derhoeppi!

sollte so gehen:
Msg = Format(DateAdd(...),"dd.mm.yyyy hh:nn:ss")  
bzw. in VBS mit:
dDate = DateAdd("h", 1, Now)  

sMsg = FormatDateTime(dDate, vbShortDate) & " " & FormatDateTime(dDate, vbLongTime)  
Grüße Dieter