Python
python datetime 비교
bitcoder
2022. 4. 21. 16:09
728x90
다음 코드와 같이 사용합니다.
import datetime
datetime_str_begin = "2022-01-01 00:00:00.000000"
datetime_str1 = "2022-03-29 07:05:43.813953"
datetime_str2 = "2022-03-29 07:05:43.813953"
datetime_str_end = "2022-12-31 23:59:59.999999"
datetime_obj_begin = datetime.datetime.strptime(datetime_str_begin, '%Y-%m-%d %H:%M:%S.%f')
datetime_obj1 = datetime.datetime.strptime(datetime_str1, '%Y-%m-%d %H:%M:%S.%f')
datetime_obj2 = datetime.datetime.strptime(datetime_str2, '%Y-%m-%d %H:%M:%S.%f')
datetime_obj_end = datetime.datetime.strptime(datetime_str_end, '%Y-%m-%d %H:%M:%S.%f')
print(datetime_obj_begin)
print(datetime_obj1)
print(datetime_obj2)
print(datetime_obj_end)
print("Begin < End : " + str(datetime_obj_begin < datetime_obj_end))
print("Begin == End : " + str(datetime_obj_begin == datetime_obj_end))
print("obj1 == obj2 : " + str(datetime_obj1 == datetime_obj2))
실행결과는 다음과 같습니다.
>python datetime_compare.py
2022-01-01 00:00:00
2022-03-29 07:05:43.813953
2022-03-29 07:05:43.813953
2022-12-31 23:59:59.999999
Begin < End : True
Begin == End : False
obj1 == obj2 : True
728x90