#include <iostream>
#include <chrono>
#include <ctime>
int main() {
// 使用 C++11 的 chrono 库获取当前时间点
auto now = std::chrono::system_clock::now();
// 将时间点转换为 time_t 类型,方便使用传统的 C 函数处理
std::time_t current_time = std::chrono::system_clock::to_time_t(now);
// 使用 localtime 将时间转换为本地时间
std::tm* local_tm = std::localtime(¤t_time);
// 输出当前时间
std::cout << "当前时间: " << std::put_time(local_tm, "%Y-%m-%d %X") << std::endl;
return 0;
}
#include <iostream>:用于标准输入输出流。#include <chrono>:包含 C++11 引入的 chrono 库,用于处理时间和日期。#include <ctime>:包含 C 标准库中的时间函数,如 std::time_t 和 std::tm。auto now = std::chrono::system_clock::now();:获取当前的时间点。std::time_t current_time = std::chrono::system_clock::to_time_t(now);:将 chrono 时间点转换为 time_t 类型,以便与传统的 C 函数兼容。**:将time_t` 类型的时间转换为本地时间。std::cout << "当前时间: " << std::put_time(local_tm, "%Y-%m-%d %X") << std::endl;:格式化输出当前时间。这段代码展示了如何使用 C++11 的 chrono 库来获取并格式化输出当前时间。
上一篇:c++ delete
下一篇:c++ static_cast
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站