728x90
반응형
질문 : C ++에서 현재 시간과 날짜를 얻는 방법은 무엇입니까?
C ++에서 현재 날짜와 시간을 가져 오는 크로스 플랫폼 방법이 있습니까?
답변
C ++ 11에서는 std::chrono::system_clock::now()
예 ( en.cppreference.com 에서 복사) :
#include <iostream>
#include <chrono>
#include <ctime>
int main()
{
auto start = std::chrono::system_clock::now();
// Some computation here
auto end = std::chrono::system_clock::now();
std::chrono::duration<double> elapsed_seconds = end-start;
std::time_t end_time = std::chrono::system_clock::to_time_t(end);
std::cout << "finished computation at " << std::ctime(&end_time)
<< "elapsed time: " << elapsed_seconds.count() << "s\n";
}
다음과 같이 인쇄됩니다.
finished computation at Mon Oct 2 00:59:08 2017
elapsed time: 1.88232s
출처 : https://stackoverflow.com/questions/997946/how-to-get-current-time-and-date-in-c
728x90
반응형
'프로그래밍 언어 > C++' 카테고리의 다른 글
.CPP 파일에 C ++ 템플릿 함수 정의 저장 (0) | 2021.06.12 |
---|---|
C ++에서 POD 유형이란? (0) | 2021.06.12 |
C와 C ++ 모두에서 유효한 코드가 각 언어로 컴파일 될 때 다른 동작을 생성하는 방법 (0) | 2021.06.11 |
C ++에서 인터페이스를 선언하는 방법 (0) | 2021.06.10 |
표준 C ++ / C ++ 11 / C를 사용하여 파일이 존재하는지 확인하는 가장 빠른 방법 (0) | 2021.06.10 |