#include <iostream>
#include <ctime>
int main() {
// 获取当前时间
std::time_t now = std::time(nullptr);
// 将时间转换为本地时间
std::tm* localTime = std::localtime(&now);
// 打印时间
std::cout << "当前系统时间为: "
<< (localTime->tm_year + 1900) << '-' // 年份从1900年开始计算
<< (localTime->tm_mon + 1) << '-' // 月份从0开始计算
<< localTime->tm_mday << ' ' // 日
<< localTime->tm_hour << ':' // 小时
<< localTime->tm_min << ':' // 分钟
<< localTime->tm_sec // 秒
<< std::endl;
return 0;
}
#include <ctime>
:引入了C++标准库中的时间处理函数。std::time_t now = std::time(nullptr);
:获取当前时间的时间戳(自1970年1月1日以来的秒数)。**:将时间戳转换为本地时间,并返回一个指向
tm`结构体的指针,该结构体包含了年、月、日、时、分、秒等信息。tm
结构体中的各个字段来格式化输出当前时间。如果你需要其他帮助或有其他问题,请告诉我!
上一篇:c++ split()函数用法
下一篇:c++如何生成随机数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站