How to calculate the date six months from the current date using the datetime Python module?

Sometimes, we want to calculate the date six months from the current date using the datetime Python module.

In this article, we’ll look at how to calculate the date six months from the current date using the datetime Python module.

How to calculate the date six months from the current date using the datetime Python module?

To calculate the date six months from the current date using the datetime Python module, we can use the relativetimedelta function.

For instance, we write:

from datetime import date
from dateutil.relativedelta import relativedelta

six_months = date(2020, 1, 1) + relativedelta(months=+6)
print(six_months)

We call date to create a date object.

Then we add 6 months to the date and return the new date with + relativedelta(months=+6).

And then we assign the sum to six_months.

Therefore, six_months is 2020-07-01.

Conclusion

To calculate the date six months from the current date using the datetime Python module, we can use the relativetimedelta function.