c++之获取当前时间

来源:互联网 发布:java 64位win7 编辑:程序博客网 时间:2024/06/05 05:29

我以为有一个Date的类,不像Java,C++没有这个类,可以使用C库time.h的函数来获取当前时间,或者调用DOS的date

方法一:

#include <iostream>#include <ctime>#include<string>using namespace std;int main (){  time_t rawtime;  struct tm * timeinfo;  time ( &rawtime );  timeinfo = localtime ( &rawtime );  cout<<"Current local time and date:"<< asctime (timeinfo)<<endl; system("pause");  return 0;}

方法二:

#include<iostream>#include<ctime>#include<string>using namespace std;int main(){time_t lltime;time(lltime);cout<<"the time is "<<ctime(lltime)<<endl;system("pause");return 0;}


方法三:

include <ctime>#include<string>using namespace std;#define CCT (+8)int main (){  time_t rawtime;  struct tm * ptm;  time ( &rawtime );  ptm = gmtime ( &rawtime );   cout<<"Beijing (China):"<<(ptm->tm_hour+CCT)%24<<":"<<ptm->tm_min<<endl;  system("pause");  return 0;}


方法四:

#include<iostream>#include<string>#include<vector>using namespace std;int main(){system("time");system("pause");return 0;}


原创粉丝点击