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

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


茅侃侃
浏览 457回答 3
3回答

达令说

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;}
打开App,查看更多内容
随时随地看视频慕课网APP