#include <chrono>
using namespace chrono;

// 시간 start
uint64_t start_microsec = duration_cast<microseconds>(system_clock::now().time_since_epoch()).count();

// 시간 end
uint64_t end_microsec = duration_cast<microseconds>(system_clock::now().time_since_epoch()).count();

// 걸린 시간
uint64_t dur = end_microsec - start_microsec;

 

duration_cast<원하는 시간 단위>(system_clock::now().time_since_epoch()).count();

  • <nanoseconds>  // 나노 세컨드. 10억분의 1초
  • <microseconds> // 마이크로 세컨드. 100만분의 1초
  • <milliseconds>   // 밀리 세컨드. 1000분의 1초
  • <seconds>        // 초
  • <minutes>        // 분
  • <hours>           // 시

'Language > C++' 카테고리의 다른 글

시간 측정  (0) 2023.03.16
Mat 형식 Binary file로 저장 및 Binary file 불러오기  (0) 2022.02.22
opencv vector to Mat  (0) 2021.12.23
Image to Base64, Base64 to Image  (0) 2021.11.18
파일 랜덤 추출  (0) 2021.10.14

+ Recent posts