如何显示系统当前时间+3分钟

how to display system current time + 3 minutes?

本文关键字:时间 分钟 显示系统      更新时间:2023-10-16

在c++中:

  • 如何显示系统当前时间(仅显示没有日期的时间)?

  • 如何显示当前时间+3分钟?

  • 我可以用cout吗?

要使用哪些库或函数?

您可以尝试这个例子(使用c++11 clang 3.6):

#include <iostream>
#include <iomanip>
#include <ctime>
#include <chrono>
int main()
{
    std::chrono::system_clock::time_point now = std::chrono::system_clock::now();
    std::time_t now_c = std::chrono::system_clock::to_time_t(now - std::chrono::hours(24));
    std::cout << std::put_time(std::localtime(&now_c), "%T") << std::endl;
    std::time_t later_c = std::chrono::system_clock::to_time_t(now - std::chrono::hours(24) + std::chrono::minutes(3));
    std::cout << std::put_time(std::localtime(&later_c), "%T") << std::endl;
    return 0;
}

只需使用CCD_ 2。