[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++ 참조 문서를 참조하십시오.