C++中获取当前系统时间得到的是秒数,请问是否存在函数能够直接将其转换成对应的年月日(最好库函数)
比如说:time_tnowtime;time(&nowtime);cout<<nowtime<<endl;输出的是某个时间点(具体的没有去查证)距离当前时刻的秒数,请问如...
比如说:
time_t nowtime;
time(&nowtime);
cout<<nowtime<<endl;
输出的是某个时间点(具体的没有去查证)距离当前时刻的秒数,请问如何通过这个秒数得到此时此刻的年月日小时分钟秒啊,有没有一个函数直接将其转换成功,求指教 展开
time_t nowtime;
time(&nowtime);
cout<<nowtime<<endl;
输出的是某个时间点(具体的没有去查证)距离当前时刻的秒数,请问如何通过这个秒数得到此时此刻的年月日小时分钟秒啊,有没有一个函数直接将其转换成功,求指教 展开
推荐于2016-04-17
展开全部
不需要转换啊,你输出的时候控制一下就OK了
#include<iostream>
#include<time.h>
#include<windows.h>
using namespace std;
int getSystemTime()
{
time_t timer;
time(&timer);
tm* t_tm = localtime(&timer);
cout<<"NOW IS : "<<t_tm->tm_year+1900<<"/"<<t_tm->tm_mon+1<<"/"<<t_tm->tm_mday<<" "<<t_tm->tm_hour<<":"<<t_tm->tm_min<<":"<<t_tm->tm_sec<<endl;
return 0;
}
int main()
{
getSystemTime();
return 0;
}
#include<iostream>
#include<time.h>
#include<windows.h>
using namespace std;
int getSystemTime()
{
time_t timer;
time(&timer);
tm* t_tm = localtime(&timer);
cout<<"NOW IS : "<<t_tm->tm_year+1900<<"/"<<t_tm->tm_mon+1<<"/"<<t_tm->tm_mday<<" "<<t_tm->tm_hour<<":"<<t_tm->tm_min<<":"<<t_tm->tm_sec<<endl;
return 0;
}
int main()
{
getSystemTime();
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询