mktime.cpp
来自「数据结构常用算法合集」· C++ 代码 · 共 29 行
CPP
29 行
//mktime.cpp
#include <time.h>
#include <conio.h>
#include <iostream.h>
char *wday[] = {"星期日", "星期一", "星期二", "星期三",
"星期四", "星期五", "星期六", "不知道"};
void main(void)
{
struct tm time_check;
int year, month, day;
time_t t;
cout<<"输入公元年,月,日:";
cin>>year>>month>>day;
time_check.tm_year = year - 1900; //填入结构
time_check.tm_mon = month - 1;
time_check.tm_mday = day;
time_check.tm_hour = 0;
time_check.tm_min = 0;
time_check.tm_sec = 1;
time_check.tm_isdst = -1;
t = mktime(&time_check); //设置tm结构
if (t == -1)
time_check.tm_wday = 7;
else cout <<"设置时间为:"<< ctime(&t);
cout<<"该日为:"<<wday[time_check.tm_wday]; //输出星期
getch();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?