How to get the Current Year in Python

Updated onbyAlan Morel
How to get the Current Year in Python

Getting the current year is a common operation in any programming language.

In this post, we'll learn how to get the current year in Python.

Getting the current year

The recommended way to get the current year in Python is to use the datetime module.

This module gives you built-in functions for working with dates and times.

We can use this module to import the date class and then use the today method to get today.

From there, we just need to use the year method to get the year.

Let's see this in action:

import datetime

current_year = datetime.date.today().year

print(current_year)
2022

The year is returned to us in a four-digit format as a string.

If you want it as a number, you'll have to convert it to an integer.

import datetime

current_year = int(datetime.date.today().year)

print(current_year)
2022

Conclusion

In this post, we looked at the recommended way to get the current year in Python.

Simply import the datetime module and use its built-in functionality to get the current year.

Hopefully, this has been helpful to you. Thanks for reading!

To learn more about web development, founding a start-up, and bootstrapping a SaaS, follow me on X!
Copyright © 2017 - 2024 Sabe.io. All rights reserved. Made with ❤ in NY.