[python] 날짜와 시간 비교하기

이번에는 Python에서 날짜와 시간을 비교하는 방법에 대해 알아보겠습니다. Python에서는 datetime 모듈을 사용하여 날짜와 시간을 다룰 수 있습니다.

날짜와 시간 비교

Python에서는 datetime 모듈을 사용하여 날짜와 시간을 비교할 수 있습니다. 두 날짜나 두 시간을 비교하여 크기를 비교하거나 일정한 조건을 확인할 수 있습니다.

다음은 날짜와 시간을 비교하는 예제 코드입니다.

from datetime import datetime

# 두 날짜 비교
date1 = datetime(2022, 10, 1)
date2 = datetime(2022, 10, 15)

if date1 < date2:
    print("date1이 date2보다 이른 날짜입니다.")
elif date1 > date2:
    print("date1이 date2보다 늦은 날짜입니다.")
else:
    print("date1과 date2는 같은 날짜입니다.")

# 두 시간 비교
time1 = datetime(1900, 1, 1, 12, 0)
time2 = datetime(1900, 1, 1, 15, 30)

if time1 < time2:
    print("time1이 time2보다 이른 시간입니다.")
elif time1 > time2:
    print("time1이 time2보다 늦은 시간입니다.")
else:
    print("time1과 time2는 같은 시간입니다.")

위의 예제 코드에서는 datetime을 사용하여 두 날짜와 두 시간을 생성하고, 비교 연산자(<, >)를 사용하여 날짜와 시간을 비교하고 있습니다.

날짜와 시간을 비교할 때에는 반드시 datetime 모듈을 사용하여 객체를 생성한 후 비교해야 합니다.

이제 Python으로 날짜와 시간을 비교하는 방법에 대해 알아보았습니다. 원하는 조건에 따라 날짜와 시간을 비교하여 프로그램을 제어할 수 있습니다.