C/C++における時間に関する関数localtime()

1065 ワード

関数:struct tm*localtime(const time_t*timer);
#include <stdio.h>
#include <time.h>

int main()
{
	time_t test;
	test = time(NULL);//        ——    1970-01-01-00:00:00       
	printf("%s
",ctime(&test));// , printf("local hour:%d
",localtime(&test)->tm_hour); //localtime tm ,tm // asctime() tm string ( ctime()) struct tm * ptime; ptime = localtime(&test); printf("%s
",asctime(ptime)); return 0; } /* The structure contains nine members of type int, which are (in any order): 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; tm_sec seconds after the minute 0-61* tm_min minutes after the hour 0-59 tm_hour hours since midnight 0-23 tm_mday day of the month 1-31 tm_mon months since January 0-11 tm_year years since 1900 tm_wday days since Sunday 0-6 tm_yday days since January 1 0-365 tm_isdst Daylight Saving Time flag */