猿问

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

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


杨__羊羊
浏览 902回答 4
4回答

Helenr

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;}

繁华开满天机

#include<ctime>#include<iostream>using namespace std;int main (){time_t t;time ( &t );cout<<"\007The current date/time is: "<<ctime(&t);return 0;}

慕码人8056858

#include<iostream>#include<ctime>using namespace std;void main (){time_t rawtime;time ( &rawtime );cout<<"当前时间: "<<ctime(&rawtime)}
随时随地看视频慕课网APP
我要回答