[python] dateutil을 사용하여 시간에 상대적인 값을 더하는 방법
파이썬에서 날짜와 시간을 처리할 때 dateutil
라이브러리는 매우 유용합니다. dateutil
을 사용하여 시간에 상대적인 값을 더하는 방법에 대해 알아보겠습니다.
Installing dateutil
우선, dateutil
을 설치해야 합니다. 다음 명령을 사용하여 설치할 수 있습니다.
pip install python-dateutil
Adding Relative Value to a Date
dateutil.relativedelta
클래스를 사용하여 날짜 또는 시간에 상대적인 값을 더할 수 있습니다. 다음은 예제 코드입니다.
from dateutil.relativedelta import relativedelta
from datetime import datetime
current_date = datetime.now()
new_date = current_date + relativedelta(days=5, hours=3, minutes=30)
print(new_date)
위의 코드에서는 현재 날짜 및 시간에 5일, 3시간, 30분을 더한 값을 출력합니다. relativedelta
를 사용하여 원하는 시간 단위에 값을 더하거나 빼는 것이 가능합니다.
dateutil
라이브러리는 날짜 및 시간 연산을 보다 쉽게 처리할 수 있도록 도와줍니다.
Conclusion
이렇게하여 dateutil
라이브러리를 사용하여 파이썬에서 날짜와 시간에 상대적인 값을 더하는 방법에 대해 알아보았습니다. 이를 통해 코드에서 보다 유연하게 날짜 및 시간을 다룰 수 있게 되었습니다.
참고 자료
dateutil
공식 문서: https://dateutil.readthedocs.io/en/stable/dateutil
PyPI 페이지: https://pypi.org/project/python-dateutil/