Python Add Days To Date

Chapter: Python Last Updated: 16-04-2023 12:06:10 UTC

Program:

            /* ............... START ............... */
                
from datetime import datetime, timedelta

date_string = "2022-01-01"
date = datetime.strptime(date_string, "%Y-%m-%d")

days_to_add = 7
new_date = date + timedelta(days=days_to_add)

new_date_string = new_date.strftime("%Y-%m-%d")
print(new_date_string)

                /* ............... END ............... */
        

Output

2022-01-08
In this program we have added 7 days to the original date of "2022-01-01". 
The resulting date is "2022-01-08".

Notes:

  • The program is a Python code snippet that demonstrates how to add a specified number of days to a date using the datetime module.
  • First, the code imports the necessary modules: datetime and timedelta. The datetime module provides various classes for working with dates and times, and the timedelta module provides a way to represent a duration or a difference between two dates or times.
  • Next, the program defines a date as a string in the format "YYYY-MM-DD" using the variable date_string. In this case, the date is set to "2022-01-01".
  • Then, the code uses the strptime method from the datetime module to parse the date string and convert it into a datetime object called date. The strptime method takes two arguments: the date string to parse and the format in which the date is provided. In this case, the format is "%Y-%m-%d", which specifies that the date string is in the format "YYYY-MM-DD".
  • The program then defines a variable called days_to_add and sets it to 7. This is the number of days that will be added to the original date.
  • To add the specified number of days to the date, the program creates a new datetime object called new_date by adding a timedelta object to the original date. The timedelta object is created using the timedelta constructor from the datetime module and takes one argument: the number of days to add to the date. In this case, we pass days_to_add to the timedelta constructor to specify that we want to add 7 days to the original date.
  • Finally, the program converts the new_date object back into a string using the strftime method from the datetime module. The strftime method takes one argument: the format in which to represent the date as a string. In this case, the format is again set to "%Y-%m-%d", which represents the date as a string in the format "YYYY-MM-DD". The resulting string is then printed to the console. In this case, the output is "2022-01-08", which is the original date plus 7 days

Tags

How to add days to date in python #Python Add Days To Date

Similar Programs Chapter Last Updated
Python Program To Replace Characters In A String Python 03-06-2023
Python Program To Replace Blank Space With Hyphen Python 30-05-2023
Python Regex Match End Of String Python 30-05-2023
Python Check If String Contains Certain Characters Python 30-05-2023
How To Get The Length Of An Array In Python Python 27-05-2023
How To Find The First Duplicate Element In A Given Array Of Integers In Python Python 27-05-2023
How To Get Key And Value From Dictionary In Python Python 24-05-2023
Merge Two Dictionaries In Python Python 24-05-2023
Convert Two Lists Into A Dictionary In Python Python 24-05-2023
How To Remove An Element From A Set In Python Python 19-05-2023
Return A New Set Of Identical Items From Two Sets In Python Python 19-05-2023
Add A List Of Elements To A Set In Python Python 19-05-2023
Check If Two Lists Have At-least One Element Common In Python Python 17-05-2023
Python Program To Remove All The Occurrences Of An Element From A List Python 17-05-2023
Write A Python Program To Turn Every Item Of A List Into Its Square Python 15-05-2023
Write A Python Program To Concatenate Two Lists Index-wise Python 15-05-2023
Write A Python Program To Reverse A List Python 15-05-2023
How To Run Python Program In Terminal Python 14-05-2023
Python Date Format AM PM Python 14-05-2023
Python Add Months To Date Example Python 14-05-2023
Python Add Days To Date Example Python 14-05-2023
Python List All Elements In List Python 30-04-2023
Python Program To Check Prime Number Using Function Python 27-04-2023
Python Program To Sum All The Items In A List Python 27-04-2023
Python Interest Calculator Python 27-04-2023
Python Program To Print Calendar Of Any Year Python 26-04-2023
Python Program To Print Calendar Python 26-04-2023
How To Create XML File In Python Python 23-04-2023
Python Run Function At Specific Time Everyday Python 22-04-2023
Python Program For String Reverse Python 20-04-2023

1 2 3