WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   VBScript Date (http://www.wcm.at/forum/showthread.php?t=160053)

Daywalker23 01.03.2005 16:33

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

T.dot 01.03.2005 16:40

Warum nicht so?

AllesZam=197
Stunden=int(197/60)
Minuten=AllesZam-Stunden*60

Daywalker23 02.03.2005 10:05

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

renew 02.03.2005 11:14

Nimm einfach eine ganzzahlige Division - dann wird immer abgerundet:

236 \ 60 = 3 ;)

T.dot 02.03.2005 11:25

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 ;)

Daywalker23 02.03.2005 11:26

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