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

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

为了方便查找当前的本地日期和时间,C++在头文件中定义了几个函数。所以,我们可以使用这些函数帮助我们实现查找本地日期、时间的目标: time():

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

此外,日期和时间显示在屏幕上,同时显示当前的日期、时间和时间。C++中所有与日期和时间有关的函数和变量都可以在 ctime 库中找到。

localtime()

它使用time()的参数(其值与time()的返回值相同) 将一个结构填充为日期和时间 ,并为其给出本地时区的相应时间。

asctime()

它用于将由 本地时间 填充的结构的内容转换为 可读的形式 ,最终返回给定格式的日期、时间和时间:

Day Month Date hh:mm:ss Year

例如:

// C++ Program to print current Day, Date and Time
#include <ctime>
#include <iostream>
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;
}  

输出结果

Current Day, Date and Time is = Thu Dec 29 06:35:15 2022

计算当前日期和时间时需要记住的要点

  1. 此程序将根据时区不同而为不同的输出。
  2. 输出结果的 日、日期和时间与系统的日、日期和时间独立 。您可以更改您的系统日期和时间设置,但输出结果不会受到影响并会给出正确的信息。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

C++ 示例