📜  C++程序打印当前的日期,日期和时间

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

为了便于查找当前的本地日期,日期和时间,C++在头文件中定义了几个函数 ,因此可以帮助我们实现寻找当地日期,日期和时间的目标的函数有:

时间():

  • 用于查找当前日历时间
  • 其返回类型为time_t ,这是一种算术数据类型,能够存储此函数返回的时间。
  • 如果其参数不为NULL,则它将为其参数分配与其返回值相同的值。

当地时间():

  • 它使用具有与time()的返回值相同的值的time()参数来填充具有日期和时间作为其组成部分的结构,并在本地时区中使用相应的时间。

asctime():

  • 它用于将由localtime填充的结构中的内容转换为人类可读的版本,该版本最终以给定格式返回日期,日期和时间:
    Day Month Date hh:mm:ss Year
    
// C++ program to find Current Day, Date
// and Local Time
#include
#include
using namespace std;
int main()
{
    // Declaring argument for time()
    time_t tt;
  
    // Declaring variable to store return value of
    // localtime()
    struct tm * ti;
  
    // Applying time()
    time (&tt);
  
    // Using localtime()
    ti = localtime(&tt);
  
    cout << "Current Day, Date and Time is = " 
         << asctime(ti);
  
  return 0;
}

输出:

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

要记住的要点:

  1. 该程序将根据该时区中的时间为不同时区提供不同的输出。
  2. 输出中的日期,日期和时间与系统的日期,日期和时间无关。您可以更改系统日期和时间设置,但仍然不会影响输出,并且会提供正确的信息。
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程”