Ich möchte DateAdd() verwenden, um eine neue Zeit zu berechnen, aber die Ergebnisse sind für mich verwirrend.DateAdd() Funktion funktioniert nicht richtig
Dim lstZeit As Date 'lstZeit is 20:00:00 (8pm)
Dim DatumEnd As Date
DatumEnd = DateAdd("h", 4, lstZeit)
Das Ergebnis DatumEnd
ist 31.12.1899 und nicht 24:00:00
Ich denke, es gibt ein Problem mit der Berechnung. Wenn ich 09:00:00 anstelle von 20:00:00 versuche, ist das Ergebnis korrekt (13:00:00).
'24: 00: 00 'ist die' nächsten Tag 00: 00: 00'. – GSerg
Es gibt keine 24:00:00 in .net –
sogar 00:00:00 wäre schön, aber wie Sie sehen können, ist das Ergebnis 31.12.1899. – rel0aded0ne