Autor | Thema: Umwandlung von a% in Std%-Min%-Sek% |
| Datum:04.07.01 15:54 
(Kathy008@freenet.de) | |
Hallöchen ....
Hier mal was für die Mathematiker... ;-)
a%=&GetTickCount
Wie wandle ich die laufende Zahl in
Std%=
Min%=
Sek%=
TausSek%=
um. Ist mir egal ab eine Zahl oder nen String oder was im Format 00:00:00:00 rauskommt.....
Danke euch schon mal für ne Antwort
Also Cu'i
|
|
| Datum:04.07.01 21:21 
(NSp_ware@t-online.de) | |
Rückgabewert:
Der Rückgabewert gibt die Anzahl von Millisekunden an, die vergangen sind, seit das System gestartet wurde.
Hinweis:
Dieser Wert ist auf ca. 55 Millisekunden (+/-) genau.
Milli steht immer für ein Tausendstel. D.h.:
1 Sek = 1'000 Millisek
1 Min = 60 Sek bzw. 60'000 Millisek
1 Stu = 60 Min bzw. 3'600 Sek bzw. 3'600'000 Millisek
Noch etwas, Du solltest Longinteger benutzen, also a& statt a% .
Gruß
Norbert
|
|
| Datum:05.07.01 10:36 
(rgh-soft@t-online.de) | |
Zunächst: &GetTickCount liefert einen LongInt.
a& = &GetTickCount
std& = a& \ 3600000 ' \ = ganzzahlige Division
rest& = a& MOD 3600000 ' MOD = ganzzahliger Rest
min& = rest& \ 60000
rest & = rest& MOD 60000
sek& = rest& \ 1000
tausek& = rest& MOD 1000
In PROFAN vor Version 6 empfiehlt sich die Verwendung der Funktionen anstelle der Operatoren: @div& und @mod
|
|
| Datum: 06.07.01 20:58 
(Kathy008@freenet.de) | |
Ganz großes dankeschön .... Funktioniert Super....
Bis denni Kathy
|
|