_tm Struct Reference
[Time handling Functions]

structure to store a date/time value. More...


Data Fields

int tm_sec
 seconds after the minute - [0,59]
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]
int tm_yday
 days since January 1 - [0,365]
int tm_isdst
 daylight savings time flag


Detailed Description

structure to store a date/time value.

The structure tm stores a complete date and time combination. The granularity is one second.

Note:
The range of tm_mon is from 0 (January) to 11 (December).
tm_year holds the year since 1900, for example value 103 means year 2003.
Examples:

caltime/caltime.c, ftpd/ftpserv.c, and httpd/httpserv.c.

Definition at line 89 of file time.h.


Field Documentation

int _tm::tm_sec

seconds after the minute - [0,59]

Examples:
caltime/caltime.c, ftpd/ftpserv.c, and httpd/httpserv.c.

Definition at line 90 of file time.h.

Referenced by _isindst(), DS1307RtcGetClock(), GetDosTimeStamp(), gmtime_r(), localtime_r(), main(), NutFtpServerSession(), PcfRtcGetClock(), PhatDirEntryStatus(), Rfc1123TimeString(), RfcTimeParse(), SSIDemoCGI(), vsyslog(), vsyslog_P(), X12RtcGetAlarm(), and X12RtcGetClock().

int _tm::tm_min

minutes after the hour - [0,59]

Examples:
caltime/caltime.c, ftpd/ftpserv.c, and httpd/httpserv.c.

Definition at line 91 of file time.h.

Referenced by _isindst(), DS1307RtcGetClock(), GetDosTimeStamp(), gmtime_r(), localtime_r(), main(), NutFtpServerSession(), NutFtpTransferDirectory(), PcfRtcGetClock(), PhatDirEntryStatus(), Rfc1123TimeString(), RfcTimeParse(), SSIDemoCGI(), vsyslog(), vsyslog_P(), X12RtcGetAlarm(), and X12RtcGetClock().

int _tm::tm_hour

hours since midnight - [0,23]

Examples:
caltime/caltime.c, ftpd/ftpserv.c, and httpd/httpserv.c.

Definition at line 92 of file time.h.

Referenced by _isindst(), DS1307RtcGetClock(), GetDosTimeStamp(), gmtime_r(), localtime_r(), main(), NutFtpServerSession(), NutFtpTransferDirectory(), PcfRtcGetClock(), PhatDirEntryStatus(), Rfc1123TimeString(), RfcTimeParse(), SSIDemoCGI(), vsyslog(), vsyslog_P(), X12RtcGetAlarm(), and X12RtcGetClock().

int _tm::tm_mday

day of the month - [1,31]

Examples:
caltime/caltime.c, ftpd/ftpserv.c, and httpd/httpserv.c.

Definition at line 93 of file time.h.

Referenced by DS1307RtcGetClock(), GetDosTimeStamp(), gmtime_r(), localtime_r(), main(), NutFtpServerSession(), NutFtpTransferDirectory(), PcfRtcGetClock(), PhatDirEntryStatus(), Rfc1123TimeString(), RfcTimeParse(), SSIDemoCGI(), vsyslog(), vsyslog_P(), X12RtcGetAlarm(), and X12RtcGetClock().

int _tm::tm_mon

months since January - [0,11]

Examples:
caltime/caltime.c, ftpd/ftpserv.c, and httpd/httpserv.c.

Definition at line 94 of file time.h.

Referenced by DS1307RtcGetClock(), GetDosTimeStamp(), gmtime_r(), localtime_r(), main(), NutFtpServerSession(), NutFtpTransferDirectory(), PcfRtcGetClock(), PhatDirEntryStatus(), Rfc1123TimeString(), RfcTimeParse(), SSIDemoCGI(), vsyslog(), vsyslog_P(), X12RtcGetAlarm(), and X12RtcGetClock().

int _tm::tm_year

years since 1900

Examples:
caltime/caltime.c, ftpd/ftpserv.c, and httpd/httpserv.c.

Definition at line 95 of file time.h.

Referenced by _isindst(), DS1307RtcGetClock(), GetDosTimeStamp(), gmtime_r(), localtime_r(), main(), PcfRtcGetClock(), PhatDirEntryStatus(), Rfc1123TimeString(), RfcTimeParse(), SSIDemoCGI(), and X12RtcGetClock().

int _tm::tm_wday

days since Sunday - [0,6]

Definition at line 96 of file time.h.

Referenced by DS1307RtcGetClock(), gmtime_r(), localtime_r(), PcfRtcGetClock(), Rfc1123TimeString(), X12RtcGetAlarm(), and X12RtcGetClock().

int _tm::tm_yday

days since January 1 - [0,365]

Definition at line 97 of file time.h.

Referenced by _isindst(), gmtime_r(), and localtime_r().

int _tm::tm_isdst

daylight savings time flag

Examples:
caltime/caltime.c.

Definition at line 98 of file time.h.

Referenced by gmtime_r(), localtime_r(), PhatDirEntryStatus(), and time().


The documentation for this struct was generated from the following file:
© 2000-2007 by egnite Software GmbH - visit http://www.ethernut.de/