Forum: PC-Programmierung VB Verbleibende Tage berechnen


von Maiki (Gast)


Lesenswert?

Hallo,

ich googel mir heute schon einen Wolf....

Ich möchte eine VBS Datei, die ein festes Darum hinterlegt hat und mir 
aus dem System das heutige Datum nimmt und mir die Differenz berechnet. 
Wenn bei 0 angekommen eine msg. Zeit vorbei.

Kann mir da mal jemand zeigen wie das geht?

von oggy (Gast)


Lesenswert?

und auf deutsch?

von Maiki (Gast)


Lesenswert?

Ich möchte in Virtual Basic ein Datum hinterlegen. Aus windows das 
aktuelle datum auslesen und die restlichen Tage bis zum Datum berechnen. 
Und wenn ich bei 0 angekommen bin ein hinweistext, dass das Datum 
erreicht ist.

von Maiki (Gast)


Lesenswert?

Das habe ich jetzt bisher.



Sub Main()
        Dim msg As String
        Dim endDate As Date
        endDate = CDate("12.06.2014")
        msg = "Days from today: " & DateDiff(DateInterval.Day, Now, 
endDate)
        MsgBox(msg)
End Sub


Wenn ich jetzt bei 0 tagen angelangt bin, wie kann ich dem jetzt sagen, 
dass nicht -1 kommen soll. sondern "Zeit vorbei"

von Nixversteher (Gast)


Lesenswert?

If blablabla then msg "game over"

von Kay P. (kaypohl)


Lesenswert?

Moin,

ich kenne Virtual Basic leider nicht, aber in VB.net geht das ganz 
einfach mit der TimeSpan funktion. Vielleicht gibt es sowas ja auch in 
Virtual Basic :-)


Gruß Kay

PS:

If DateDiff(DateInterval.Day, Now, endDate) = 0 then
messagebox.show("Vorbei")
End if

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.