Skip to main content

How to get the month of a given date in Python

How to get the month of a given date in Python.

Here's a step-by-step tutorial on how to get the month of a given date in Python.

Step 1: Import the datetime module First, you need to import the datetime module in order to work with dates in Python. You can do this by adding the following line at the beginning of your Python script:

import datetime

Step 2: Get the current date If you want to get the month of the current date, you can use the datetime class and its today() method. This method returns the current local date. Here's an example:

current_date = datetime.datetime.today()

Step 3: Get the month from the current date To get the month from the current date, you can use the month attribute of the datetime object. This attribute returns an integer representing the month. Here's how you can do it:

current_month = current_date.month

Step 4: Get the month from a specific date If you want to get the month from a specific date, you need to create a datetime object representing that date. You can do this by using the datetime class and passing the year, month, and day as arguments. Here's an example:

specific_date = datetime.datetime(2022, 9, 15)

Step 5: Get the month from the specific date To get the month from the specific date, you can use the month attribute of the datetime object, just like in step 3. Here's how you can do it:

specific_month = specific_date.month

Step 6: Print the month Finally, you can print the month by using the print() function. Here's an example that prints the current month:

print("The current month is:", current_month)

And here's an example that prints the month from a specific date:

print("The month of the specific date is:", specific_month)

That's it! You now know how to get the month of a given date in Python.