Uhrzeit plus eingene angaben

FirewolF

Grünschnabel
Hi leute!
Ich hab nen kleinen Problem.
Ich möchte in einer Edit Box die Uhrzeit ausgeben und auf die uhrzeit Stunden drauf rechnen
z.B 20:45Uhr plus 3 Stunden 25 Minuten und dann soll in der Edit Box 00:10Uhr oder 24:10 Uhr hauptsache das danach dann 1 uhr kommt und net 25 Uhr.
So sollte es aussehen
http://www.f1rewolf.de/blub.jpg
Kann mir einer nen tipp geben was ich da auf den Rechnen Button legen muss und was ich sonst noch machen muss.
Vielen Dank
 
Du nimmst die einzelnen Werte. Addierst sie und nutzt den %-Operator.

z.B. 20:45Uhr plus 3 Stunden 25 Minuten

-> Minuten: 45 + 25 = 70 -> 70%60 = 10

-> Stunden: 20 + 3 = 23 -> weil durch die Minuten eine neue Stunde beginnt
23 + 1 = 24 % 24 = 0

-> 0:10 Uhr
 
Code:
void GetSystemTime( 
LPSYSTEMTIME lpSystemTime); 




typedef struct _SYSTEMTIME { // st 
WORD wYear; 
WORD wMonth; 
WORD wDayOfWeek; 
WORD wDay; 
WORD wHour; 
WORD wMinute; 
WORD wSecond; 
WORD wMilliseconds; 
} SYSTEMTIME;


Übergib einen Zeiger auf eine SYSTEMTIME Struktur der Funktion GetSystemTime.
Das sollte genügen. :)
 
Zurück