C++中如何调用时间函数判断某一天是星期几?
3个回答
展开全部
#include<iostream>
#include<ctime>
using namespace std;
int main()
{
int day,month,year,wday;
time_t t;
struct tm * timeinfo;
time(&t);
timeinfo = localtime(&t);
day = timeinfo->tm_mday;
month = timeinfo->tm_mon + 1;
year = timeinfo->tm_year + 1900;
wday = timeinfo->tm_wday;
cout<<year<<" "<<month<<" "<<day<<" "<<wday<<endl;
return 0;
}
输出年月日和星期几。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
time_t t=time(0); //当前时间差(秒)
localtime(&t) --- 将time(0)转换成日历,已经进行过时区转换,返回指向 tm结构体指针,tm存储时间的各个量, t != NULL
{tm_year, tm_mon, tm_mday, tm_hour,
tm_min, tm_sec}
localtime(&t) --- 将time(0)转换成日历,已经进行过时区转换,返回指向 tm结构体指针,tm存储时间的各个量, t != NULL
{tm_year, tm_mon, tm_mday, tm_hour,
tm_min, tm_sec}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream>
#include <ctime>
#include<windows.h>
using namespace std;
int main()
{
while(1)
{
system("cls");
SYSTEMTIME sysTime;
ZeroMemory(&sysTime, sizeof(sysTime));
GetLocalTime(&sysTime);
cout << "Current time: " << sysTime.wYear << "/" << sysTime.wMonth << "/" <<sysTime.wDay;
cout <<" "<<sysTime.wHour << ":" <<sysTime.wMinute << ":" << sysTime.wSecond <<endl;
Sleep(1000);
}
return 0;
}
可以看看这个程序 满不满足你的要求?
追问
谢谢了,不过这个函数没有输出星期几
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询