c++ 取系统时间
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
time_t tt;
tt=time(NULL); //也可以 time(&tt); 取time_t 变量
tm* t=localtime(&tt); //定义时间结构体
printf("%d",t->tm_wday);
}
//时间结构体tm包含以下变量:
//struct tm{
// int tm_sec;
// int tm_min;
// int tm_hour;
// int tm_mday;
// int tm_mon; // 加 1,因为返回的是0-11
// int tm_year; // 加1900为实际时间
// int tm_wday; // 星期,一周中的第几天,0-6, 从周日开始算起,周日为0
// int tm_yday; // 从当年1月1日到当天的天数,0~365
// int tm_isdst; //夏令时标志 为正数表示是夏令时,为0表示不是夏令时,为负数表示计算机自动判断是否为夏令时。
//};
// time_t表示世界协调时(UTC),比如现在本地时间为2021/07/18 08:40:00,
//则取到的time_t表示2021/07/18 08:40:00,距离1970年1月1日0时0分0秒的秒数。

本文来自博客园,作者:斯文~,转载请注明原文链接:https://www.cnblogs.com/zhiweb/articles/15483333.html

浙公网安备 33010602011771号