[c++] 날짜와 시간 비교하기
C++ 프로그램에서 두 개의 날짜와 시간을 비교하는 방법에 대해 알아보겠습니다.
날짜와 시간 비교 방법
C++ 프로그램에서 두 개의 std::chrono::time_point
를 사용하여 날짜와 시간을 비교할 수 있습니다. 다음은 비교를 수행하는 예제 코드입니다.
#include <iostream>
#include <chrono>
int main() {
// 첫 번째 시간 설정
auto time1 = std::chrono::system_clock::now();
// 두 번째 시간 설정
auto time2 = std::chrono::system_clock::now();
// 시간 비교
if (time1 > time2) {
std::cout << "time1이 time2보다 늦은 시간입니다." << std::endl;
} else if (time1 < time2) {
std::cout << "time1이 time2보다 이른 시간입니다." << std::endl;
} else {
std::cout << "time1과 time2는 같은 시간입니다." << std::endl;
}
return 0;
}
위의 코드는 std::chrono
라이브러리를 사용하여 현재 시간을 가져와 두 시간을 비교하는 간단한 예제입니다.
요약
C++에서는 std::chrono
라이브러리를 사용하여 날짜와 시간을 쉽게 비교할 수 있습니다. 위의 예제 코드를 참조하여 날짜와 시간을 비교하는 방법을 자유롭게 사용해보세요.