boost :: posix_time ()을 사용하여 연도, 월 및 날짜를 얻는 방법을 알아 냈습니다. 그러나 현재 시간 또는 분을 얻는 방법을 알 수 없습니다.
pt::ptime now = pt::second_clock::local_time();
std::stringstream ss;
ss << static_cast<int>(now.date().month()) << "/" << now.date().day()
<< "/" << now.date().year();
now.hours 옵션이없는 것 같습니다. 내가 사용해야 할 다른 라이브러리가 있습니까
사용은 std::chrono
어떻습니까?
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main(int argc, char* argv[])
{
system_clock::time_point p = system_clock::now();
auto t = system_clock::to_time_t(p);
std::cout << std::ctime(&t) << std::endl; // e.g Tue Dec 27 17:21:29 2011
return 0;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다