WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 01.03.2005, 16:33   #1
Daywalker23
Jr. Member
 
Registriert seit: 10.08.2004
Alter: 44
Beiträge: 33


Standard 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
Daywalker23 ist offline   Mit Zitat antworten
Alt 01.03.2005, 16:40   #2
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

Warum nicht so?

AllesZam=197
Stunden=int(197/60)
Minuten=AllesZam-Stunden*60
T.dot ist offline   Mit Zitat antworten
Alt 02.03.2005, 10:05   #3
Daywalker23
Jr. Member
 
Registriert seit: 10.08.2004
Alter: 44
Beiträge: 33


Standard

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
Daywalker23 ist offline   Mit Zitat antworten
Alt 02.03.2005, 11:14   #4
renew
Inventar
 
Registriert seit: 22.10.2000
Alter: 41
Beiträge: 5.552


Standard

Nimm einfach eine ganzzahlige Division - dann wird immer abgerundet:

236 \ 60 = 3
renew ist offline   Mit Zitat antworten
Alt 02.03.2005, 11:25   #5
T.dot
Master
 
Registriert seit: 13.08.2003
Beiträge: 624


Standard

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
T.dot ist offline   Mit Zitat antworten
Alt 02.03.2005, 11:26   #6
Daywalker23
Jr. Member
 
Registriert seit: 10.08.2004
Alter: 44
Beiträge: 33


Standard

Die ganzzahlige Division funktioniert bestens.

Danke für Eure Hilfe.

Liebe Grüße

Gerald
Daywalker23 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:41 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag