Systemzeit in Variabeln schreiben...
-
Hallo,
kann mir einer segen, wie ich die Systemzeit so capture, dass ich in "a" die Stunden, in "b" die Minuten und in "c" die Sekunden habe?
-
Hallo
Now kennst du oder ?
und AnsiString ist dir sicher auch ein Begriffoder
Now()......(Tip - DateTimeToString ( aDummy, "dd.mm.yyyy", Now());
MfG
Klaus
-
Mal so aus dem Bauch herraus:
String zeit = Time(); int i = 1; while(i <= zeit.Length()) { zeit.SubString(i,2); //Beim ersten durchlauf Stunden, dann Minuten dann Sekunden i += 3; }
-
Die SysUtils einbinden und dann:
unsigned short h,m,s,ms; DecodeTime(Now(),h,m,s,ms);
-
Meister Röhrich schrieb:
DecodeTime(Now(),h,m,s,ms);Sollte das nicht so aussehen:
DecodeTime(Now(),&h,&m,&s,&ms);[/quote]
-
Nein, die Variante von Meister Röhrich ist schon richtig so. Du hast das vielleicht damit
Now().DecodeTime(&h,&m,&s,&ms);verwechselt.
Ciao
-
Autsch, ja sorry. War wohl noch nicht ganz wach...
-
Hallo,
ich hab es jetzt so gelöst...
DecodeTime(Time(),h,m,s,ms); int Stunde1 = fmod(h,10); int Stunde2 = (h/10); int Minute1 = fmod(m,10); int Minute2 = (m/10); int Sekunde1 = fmod(s,10); int Sekunde2 = (s/10);

Aber danke für eure Tips
-
Nominiere ich hiermit für die 'Dayly WTF?!?'...
-
Nominierung unterstützt.