c++ datetime怎样表示和使用

avatar
作者
筋斗云
阅读量:0

在C++中,可以使用std::chrono和std::time库来表示和操作日期时间。以下是一个简单的示例来展示如何使用C++表示和操作日期时间:

#include <iostream> #include <chrono> #include <ctime>  int main() {     // 获取当前时间     auto now = std::chrono::system_clock::now();          // 将时间转换为时间戳     std::time_t time = std::chrono::system_clock::to_time_t(now);          // 输出当前时间     std::cout << "Current time: " << std::ctime(&time) << std::endl;          // 创建一个时间点     std::chrono::system_clock::time_point future = now + std::chrono::hours(24);          // 将时间点转换为时间戳     std::time_t future_time = std::chrono::system_clock::to_time_t(future);          // 输出未来时间     std::cout << "Future time: " << std::ctime(&future_time) << std::endl;          return 0; } 

在上面的示例中,我们首先获取当前时间,然后将当前时间转换为时间戳并输出。接着我们创建一个未来时间点,将其转换为时间戳并输出。这是一个简单的使用C++表示和操作日期时间的示例。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!