Code:
/* Time structure
struct tm
type Member Meaning Range
int tm_sec seconds after the minute 0-61
int tm_min minutes after the hour 0-59
int tm_hour hours since midnight 0-23
int tm_mday day of the month 1-31
int tm_mon months since January 0-11
int tm_year years since 1900
int tm_wday days since Sunday 0-6 (dan u nedelji pocev od ponedeljka!)
int tm_yday days since January 1 0-365
int tm_isdst Daylight Saving Time flag
*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[]){
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( " Danasnji datu i vreme: %s\n\n", asctime (timeinfo) );
printf ( " seconds after the minute: %4d\n", timeinfo->tm_sec );
printf ( " minutes after the hour: %4d\n", timeinfo->tm_min );
printf ( " hours since midnight: %4d\n", timeinfo->tm_hour );
printf ( " day of the month: %4d\n", timeinfo->tm_mday );
printf ( " months since January: %4d\n", timeinfo->tm_mon );
printf ( " years since 1900: %4d\n", timeinfo->tm_year );
printf ( " days since Sunday: %4d\n", timeinfo->tm_wday );
printf ( " days since January 1: %4d\n", timeinfo->tm_yday );
printf ( "Daylight Saving Time flag: %4d\n", timeinfo->tm_isdst );
system("PAUSE");
return 0;
}
Za detalje pogledaj
time.h
Pozdrav idb