![]() |
VBScript Date
Hallo,
ich möchte mir aus einer Zahl die Anzahl der Stunden und Minuten ermitteln, weiß irgendwer wie man das am einfachsten lösen kann? Z.B.: Ich habe die Zahl 197 und möchte nun wissen wieviele Stunden und Minuten das sind, also 3:17 (Stunden:Minuten). Wie es in .NET geht weiß ich, muss jedoch eine Anwendung in ASP schreiben und daher stehe ich ein bisschen an. Wär super wenn Ihr mir helfen könntet. Liebe Grüße Gerald |
Warum nicht so?
AllesZam=197 Stunden=int(197/60) Minuten=AllesZam-Stunden*60 |
Danke für deinen Tip, es gibt jedoch ein Problem:
Und zwar wird mein Ergenbis der Division ja gerundet, und das führt zu Problemen, also: AllesZam=239 Stunden=int(236/60) (=3,988888 -> wird auf 4 gerundet, sind aber eigentlich 3 Stunden) Minuten=AllesZam-Stunden*60 Minuten=239-4*60 -> -1 Gibts in vbscript eine Funktion in der ich angeben kann dass immer abgerundet werden soll? Danke für Eure Hilfe Gerald |
Nimm einfach eine ganzzahlige Division - dann wird immer abgerundet:
236 \ 60 = 3 ;) |
google spricht irgendwas statt int(x/y) fix(x/y) verwenden, ka ob des wirklich funktioniert.
In php würds mit floor(x/y) gehn ;) |
Die ganzzahlige Division funktioniert bestens.
Danke für Eure Hilfe. Liebe Grüße Gerald |
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag