📜  用C++打印系统时间(3种不同方式)

📅  最后修改于: 2021-05-30 10:21:24             🧑  作者: Mango

第一种方法
使用time()打印当前日期和时间

第二种方法

// CPP program to print current date and time
// using time and ctime.
#include 
#include 
#include 
  
int main()
{
    // declaring argument of time()
    time_t my_time = time(NULL);
  
    // ctime() used to give the present time
    printf("%s", ctime(&my_time));
    return 0;
}

输出:

It will show the current day, date and localtime, 
in the format Day Month Date hh:mm:ss Year

第三种方法
在这里,我们使用chrono库打印当前日期和时间。 chrono库是一种灵活的类型集合,可以以不同的精度跟踪时间。
chrono库定义了三种主要类型以及实用程序功能和常见的typedef。
->时钟
->时间点
->持续时间

用于打印当前日期,日期和时间的代码。

// CPP program to print current date and time
// using chronos.
#include 
#include 
#include 
  
using namespace std;
  
int main()
{
    // Here system_clock is wall clock time from
    // the system-wide realtime clock
    auto timenow =
      chrono::system_clock::to_time_t(chrono::system_clock::now());
  
    cout << ctime(&timenow) << endl;
}

输出:

It will show the current day, date and localtime, 
in the format Day Month Date hh:mm:ss Year
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”