[c++] 타임스탬프 간의 비교
C++에서는 타임스탬프를 효과적으로 비교하는 방법을 제공합니다. 가령, 두 개의 타임스탬프를 비교하여 어느 것이 더 이전인지 또는 동일한지 확인해야 할 때가 있습니다.
다음은 std::chrono
라이브러리를 사용하여 타임스탬프를 비교하는 방법에 대한 예제입니다.
#include <iostream>
#include <chrono>
int main() {
// 현재 시간
auto now = std::chrono::system_clock::now().time_since_epoch().count();
// 다른 시간
auto otherTime = std::chrono::system_clock::now().time_since_epoch().count();
if (now < otherTime) {
std::cout << "현재 시각은 다른 시각보다 이전입니다." << std::endl;
} else if (now > otherTime) {
std::cout << "현재 시각은 다른 시각보다 나중입니다." << std::endl;
} else {
std::cout << "현재 시각과 다른 시각은 동일합니다." << std::endl;
}
return 0;
}
이 예제에서는 std::chrono::system_clock::now().time_since_epoch().count()
를 사용하여 현재 타임스탬프를 얻고, 다른 시간과 비교하여 결과를 출력하는 간단한 예제입니다.
이와 같은 방법을 사용하여 C++에서 다양한 시간 관련 작업을 수행할 수 있습니다. 더 자세한 내용은 C++ 참조 문서를 참조하십시오.