一、时间获取
#include
time_t time(time_t * tloc)
功能:获取日历时间,既从1970年1月1日0点到现在所经历的秒数
例子:
#include
#include
int main(){
struct tm * local;
time_t t;
t = time(NULL);
local = localtime(&t);
printf("Local hour is:%d %d\n", local->tm_hour, local->tm_min);
local = gmtime(&t);
printf("UTC hour is:%d\n", local->tm_hour);
return 0;
}
二、时间转化
struct tm * gmtime(const time_t * timeep)
功能:将日历时间转化为格林威治标准时间,并保存至TM结构
struct tm * localtime(const time_t * timep)
功能:将日历时间转化为本地时间,并保存至TM结构
TM结构:
struct tm{
int tm_sec; //秒值
int tm_min; //分钟值
int tm_hour; //小时值
int tm_mday; //本月第几日
int tm_mon; //本年第几日