Ⅰ C++怎樣獲取當前時間並和一個之前定義的時間比較
//system_clockexample
#include<iostream>
#include<ctime>
#include<ratio>
#include<chrono>
intmain()
{
usingstd::chrono::system_clock;
std::chrono::ration<int,std::ratio<60*60*24>>one_day(1);
system_clock::time_pointtoday=system_clock::now();
system_clock::time_pointtomorrow=today+one_day;
std::time_ttt;
tt=system_clock::to_time_t(today);
std::cout<<"todayis:"<<ctime(&tt);
tt=system_clock::to_time_t(tomorrow);
std::cout<<"tomorrowwillbe:"<<ctime(&tt);
return0;
}
這是從http://www.cplusplus.com/reference/chrono/system_clock/拷貝下來的代碼,裡面示範了頭文件<chrono>中system_clock這個類的用法,如果你要比較是否超過這個時間,可以直接比較tt這個變數的大小值。希望能幫助到您。