tm - C wchar.h

C examples for wchar.h:tm

Type

data type

From

<ctime> 

<cwchar>

Description

Time structure

Description

Structure containing a calendar date and time broken down into its components.

The structure contains nine members of type int, which are:

MemberTypeMeaningRange
tm_secintseconds after the minute0-60
tm_minintminutes after the hour0-59
tm_hourinthours since midnight0-23
tm_mdayintday of the month1-31
tm_monintmonths since January0-11
tm_yearintyears since 1900
tm_wdayintdays since Sunday0-6
tm_ydayintdays since January 10-365
tm_isdstintDaylight Saving Time flag zero, >0 or <0

The Daylight Saving Time flag, tm_isdst, is

ValueMeaning
>0 if Daylight Saving Time is in effect,
0if 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.

Demo Code


#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;
}

Related Tutorials