c++ datetime怎样表示和使用

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

在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++表示和操作日期时间的示例。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号