[ abstractee @ 18.04.2006. 13:51 ] @
Kako da dobijem na primer samo sate ili minute u integer obliku?

F-ja time daje ukupno vreme u sekundama, a ctime to vreme pretvara u string tipa "Tue Apr 18 14:49:26 2006".
E sad, mogao bih ja iz ovog stringa da izvucem potrebne podatke, ali verujem da postoji jednostavniji nacin da dobijem npr integer 18 za danasnji datum. Struct tm sadrzi sve pojedinacne komponente, ali koliko shvatam ona je prazna i ja treba sam da je inicijalizujem.

Pomoc molim, sa konkretnim primerom, ako moze.
[ bzero @ 18.04.2006. 15:01 ] @
Probaj ovako:

Code:

struct tm *now;
time_t t = time(NULL);
    
now = localtime(&t);
printf("%02i/%02i %02i:%02i\n", now->tm_mday, now->tm_mon + 1, now->tm_hour, now->tm_min);


man localtime
[ abstractee @ 18.04.2006. 15:44 ] @
Fala!
[ _korso_ @ 18.04.2006. 23:06 ] @
Evo imas dobro objasnjenje standardnih biblioteka na http://www.cplusplus.com/ref/#libs

[Ovu poruku je menjao _korso_ dana 19.04.2006. u 00:07 GMT+1]