C examples for wchar.h:tm
data type
<ctime> <cwchar>
Time structure
Structure containing a calendar date and time broken down into its components.
The structure contains nine members of type int, which are:
Member | Type | Meaning | Range |
---|---|---|---|
tm_sec | int | seconds after the minute | 0-60 |
tm_min | int | minutes after the hour | 0-59 |
tm_hour | int | hours since midnight | 0-23 |
tm_mday | int | day of the month | 1-31 |
tm_mon | int | months since January | 0-11 |
tm_year | int | years | since 1900 |
tm_wday | int | days since Sunday | 0-6 |
tm_yday | int | days since January 1 | 0-365 |
tm_isdst | int | Daylight Saving Time flag | zero, >0 or <0 |
The Daylight Saving Time flag, tm_isdst, is
Value | Meaning |
---|---|
>0 | if Daylight Saving Time is in effect, |
0 | if Daylight Saving Time is not in effect, |
<0 | if the information is not available. |
tm_sec is generally 0-59. The extra range is to accommodate for leap seconds.
#include <stdio.h> #include <time.h> int main ()// w ww. jav a 2 s . c o m { time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); printf ( "The current date/time is: %s", asctime (timeinfo) ); return 0; }