我想制作一个小程序,在给定日期时,将在给定日期前45天返回日期(月和日)。我完全不知道从哪里开始。我不想要给我的代码,只是推动正确的方向?
我的编程经验水平是制作一个记住你的名字并告诉你的批处理脚本。
答案 0 :(得分:4)
使用新的date and time functionality in C++11非常容易:
#include <iostream>
#include <chrono>
int main()
{
auto now = std::chrono::system_clock::now();
auto then = now - std::chrono::hours(24 * 45);
auto then_c = std::chrono::system_clock::to_time_t(then);
std::cout << "45 days ago, the time was "
<< std::put_time(std::localtime(&then_c), "%F %T") << '\n';
}