怎样用c++编程 输出计算机当前时间

发布网友 发布时间:2022-04-23 22:32

我来回答

4个回答

热心网友 时间:2023-08-26 07:51

#include<ctime>
#include<iostream>
using namespace std;

int main ()
{
time_t t;
time ( &t );
cout<<"\007The current date/time is: "<<ctime(&t);
return 0;
}

/*查找资料于
http://zhidao.baidu.com/link?url=EGvtTDb8AloaCC-n9niQKY6O8s_-dl1NPf2qVUB11vtnLBXW_Y6EPXYSLpQZLV2P9FHy-CNXHYrFOH56tpCPk_
*/追问再请问下比如现在时间是13:50:40 我想让计算机将 135040这个数给 长整形a怎么写 谢谢

追答#include
#include
#include
#include
using namespace std;

int main ()
{
time_t t;
time ( &t );
string s1,s2,s3,s4;
string s;
s.resize(6);
istringstream iss;
iss.str(ctime(&t));
iss>>s1>>s2>>s3>>s4;
s.at(0)=s4.at(0);
s.at(1)=s4.at(1);
s.at(2)=s4.at(3);
s.at(3)=s4.at(4);
s.at(4)=s4.at(6);
s.at(5)=s4.at(7);
istringstream iss2;
iss2.str(s);
long int a;
iss2>>a;
cout<<a<<endl;
return 0;
}

热心网友 时间:2023-08-26 07:52

#include<iostream>
#include<ctime>
using namespace std;

void main ()
{
time_t rawtime;
time ( &rawtime );
cout<<"当前时间: "<<ctime(&rawtime)
}追问再请问下比如现在时间是13:50:40 我想让计算机将 135040这个数给 长整形a怎么写 谢谢

热心网友 时间:2023-08-26 07:52

代码如下:


#include <iostream>
#include <windows.h>

using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */

int main(int argc, char** argv)
{
int s,f,m,h;
cout<<"请输入现在的时"<<endl;
cin>>s;
system("CLS");
cout<<"请输入现在的分"<<endl;
cin>>f;
system("CLS");
cout<<"请输入现在的秒"<<endl;
cin>>m;
system("CLS");
for(int i=1;;i++)
{
cout<<"现在是:"<<endl;
cout<<s<<"时 "<<f<<"分 "<<m<<"秒 "<<endl;
Sleep(1000);
m++;
if(m==60)
{
f++;
m=0;
}
if(f==60)
{
s++;
f=0;
}
if(s==24)
{
s=0;
}
system("CLS");
}
return 0;
}


注:只有windows系统才能使用。

热心网友 时间:2023-08-26 07:53

C++ 标准库没有提供所谓的日期类型。C++ 继承了 C 语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在 C++ 程序中引用 <ctime> 头文件。

有四个与时间相关的类型:clock_t、time_t、size_t 和 tm。类型 clock_t、size_t 和 time_t 能够把系统时间和日期表示为某种整数。

#include <iostream>
#include <ctime>

using namespace std;

int main( ){
// 基于当前系统的当前日期/时间
time_t now = time(0);

cout << "Number of sec since January 1,1970:" << now << endl;

tm *ltm = localtime(&now);

// 输出 tm 结构的各个组成部分
cout << "日期/时间: "<< 1900 + ltm->tm_year << "-"<< 1 + ltm->tm_mon<< "-"<< ltm->tm_mday
<< " "<< 1 + ltm->tm_hour << ":"<< 1 + ltm->tm_min << ":"<< 1 + ltm->tm_sec << endl;
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com