Вы можете попробовать этот пример (использование C++ 11 лязг 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;
}
просто использовать std::chrono
.
Check ['std :: chrono :: system_clock :: now()'] (http://en.cppreference.com/w/cpp/chrono/system_clock/now) –
Я использую магию Эльфов. Ваш пробег может отличаться. –
Это выглядит как домашнее задание –