Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

In VBScript einen festen Termin definieren





Frage

Hallo, ich möchte, dass VBScript mir einen Wert zurückgibt, den ich in einen festen Termin umwandeln kann. Z.B. übermorgen 15:00 Uhr. Ich stelle mir vor, dass z.B. heute, 00:00 Uhr als Wert genommen wird, dazu dann 2340 Minuten hinzugezählt werden (das ergibt übermorgen 15:00 Uhr), und das ist dann der Wert den ich brauche. Das Problem ist, der Wert steht nicht in einem festen Verhältnis zu "Now", sondern in einem festen Verhältnist zu heute, 00:00 Uhr Wie bekomme ich das hin? Gruß, Smy Li

Antwort 1 von Vollhorst

Statt Now() einfach das Datum Date() nehmen und die Zeit anhängen:

msgbox dateadd("n",2340,date&" 00:00:00")

Das ergibt allerdings nicht übermorgen, sondern morgen 15:00. Jetzt weiss ich nicht, ob Du fälschlicherweise dachtest, es wäre zum Zeitpunkt Deines Postings noch Donnerstag gewesen, oder ob Du meintest Donnerstag 00:00 sei eine Minute nach Donnerstag 23:59.
Vielleicht hab ich Dich aber auch vollkommen falsch verstanden?

Antwort 2 von Vollhorst

Zitat:
.. oder ob Du meintest Donnerstag 00:00 sei eine Minute nach Donnerstag 23:59.

Muss heissen:
.. oder ob Du meintest Freitag 00:00 sei eine Minute nach Freitag 23:59.

Antwort 3 von Smy_Li

Hallo Vollhorst,

Du hast mich richtig verstanden, ich hatte mich um 1440 Minuten vertan.
Nachdem ich jetzt auch noch hinbekommen habe, zwei Zahlen in Textfeldern miteinander zu addieren, läuft die Terminierung auf z.B. übermorgen 15:00 Uhr perfekt.
Vielen Dank!

SmyLi