[Previous] [Contents] [Next]

tm

Structure that describes calendar time

Synopsis:

#include <time.h>
struct  tm {
        int tm_sec;
        int tm_min;
        int tm_hour;
        int tm_mday;
        int tm_mon;
        int tm_year;
        int tm_wday;
        int tm_yday;
        int tm_isdst;
        long int tm_gmtoff;
        const char * tm_zone;
};

Description:

The members of this structure are:

tm_sec
Seconds after the minute, in the range [0,61], allowing for leap seconds
tm_min
Minutes after the hour, in the range [0,59]
tm_hour
Hours after midnight, in the range [0,23]
tm_mday
Day of the month, in the range [1,31]
tm_mon
Months since January, in the range [0,11]
tm_year
Years since 1900
tm_wday
Days since Sunday, in the range [0,6]
tm_yday
Days since January 1, in the range [0,365], allowing for leap years
tm_isdst
Daylight saving time flag
tm_gmtoff
Offset from UTC. (See setlocale() for info.)
tm_zone
String for zone name

Classification:

ANSI

See also:

asctime(), gmtime(), gmtime_r(), localtime(), localtime_r(), mktime(), setlocale(), strftime()


[Previous] [Contents] [Next]