21xrx.com
2024-12-23 03:45:09 Monday
登录
文章检索 我的文章 写文章
C++ 如何输出年月日
2023-07-04 09:23:18 深夜i     --     --
C++ 输出 年月日

在C++中,输出年月日的方法有多种,其中最基本的方法是使用cout语句。为了输出当前日期,我们需要使用C++中的日期和时间库。为了使用这个库,我们需要在程序的开头添加以下语句。


#include<iostream>

#include<ctime>

using namespace std;

现在我们可以开始编写程序以输出当前日期了。为了输出当前年份,我们需要使用tm结构体中的tm_year成员变量。tm_year变量存储的是当前年份与1900之间的差,所以我们需要将其加上1900才能得到当前实际年份。输出当前年份的代码如下:


int main()

{

 time_t now = time(0);   // 获取当前时间

 tm *ltm = localtime(&now); // 将当前时间转换为tm结构体的指针

 int year = 1900 + ltm->tm_year; // 计算当前年份

 cout << "Year: " << year << endl; // 输出当前年份

 return 0;

}

类似地,输出当前月份和日期的代码如下:


int month = 1 + ltm->tm_mon; // 计算当前月份

cout << "Month: " << month << endl; // 输出当前月份

int day = ltm->tm_mday; // 获取当前日期

cout << "Day: " << day << endl; // 输出当前日期

当我们编译并运行这段程序时,它将输出当前年份、月份和日期。在C++中,我们可以使用类似于"Year: 2022"这样的语句输出当前年份。类似地,我们也可以使用"Month: 3"和"Day: 25"来输出当前月份和日期。现在,你已经知道了如何在C++中输出当前年月日。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复