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


当前日期和时间都是日历日期,打印在屏幕上。在C++中,**ctime**库包含所有与日期和时间相关的函数和变量。

您也可以使用包含显示时间函数的ctime库来检查当前日期和时间详细信息。以下函数用于显示日期和时间的详细信息:

**time()** - time()函数用于查找当前时间。time()函数的返回值是**time_t**。time_t是可以存储时间的 数据类型。

**localtime()** - 将time_t类型变量转换为可以同时保存日期和时间的变量。localtime()函数将**time_t转换为可以同时保存日期和时间的结构体**。它接受time()函数作为参数。

localtime()函数返回的数据不能直接打印到输出屏幕上。因此,**asctime()**函数将返回以下形式的日期:

day month date hh:mm:ss year

现在,让我们将所有这些函数组合到一个程序中。此程序使用**ctime**的函数,并定义了一个time_t变量,该变量用于使用time()函数保存当前日期和时间。来自此变量的数据传递给localtime()函数,其返回的数据传递给asctime()函数,asctime()函数返回用户可表示的形式并显示它。

示例

 在线演示

#include<iostream>
#include<ctime>
using namespace std;
int main(){
   time_t timetoday;
   time (&timetoday);
   cout << "Calendar date and time as per todays is : "<< asctime(localtime(&timetoday));
   return 0;
}

输出

Calendar date and time as per today is : Mon Sep 9 18:56:33 2019

更新于:2019年9月19日

2K+ 次查看

开启你的职业生涯

完成课程获得认证

开始学习
广告