Python program to find the day of a given date; In this python article, we would love to share with you how to find the date on the previous and next day if today’s date or any inputted date is given by the user.
Python Program to Find Next Day or Date if Given Date
- 1: Python program to find the date on next day if today’s date is given by user
- 2: Python program to find the date on the previous day if today’s date is given by user
1: Python program to find the date on next day if today’s date is given by user
- First of all, Import datetime module and as well as timedelta object of datetime module.
- Allow user to input day, month, and year.
- Format the user-inputted date using the datetime.datetime() function.
- Add the one day of the given formatted date.
- Print result.
Program:
import datetime
from datetime import timedelta
d=int(input("ENTER THE DAY : "))
m=int(input("ENTER THE MONTH : "))
y=int(input("ENTER THE YEAR : "))
# format given date
gDate = datetime.datetime(y, m, d)
print("Given date is: ", gDate)
# Yesterday date
yesterday = gDate + timedelta(days = 1)
print("Next date will be : ", yesterday)
After executing the program, the output will be
ENTER THE DAY : 26 ENTER THE MONTH : 04 ENTER THE YEAR : 2020 Given date is: 2020-04-26 00:00:00 Next date will be : 2020-04-27 00:00:00
In the above python program, we have used datetime.datetime() to format the given date . Then, Use givenDate + datetime. timedelta(days=1) to add one day from the given date and print result as next date in python.
2: Python program to find the date on the previous day if today’s date is given by user
- First of all, Import datetime module and as well as timedelta object of datetime module.
- Allow user to input day, month, and year.
- Format the user-inputted date using the datetime.datetime() function.
- Subtract the one day from the given formatted date.
- Print result.
Program:
import datetime
from datetime import timedelta
d=int(input("ENTER THE DAY : "))
m=int(input("ENTER THE MONTH : "))
y=int(input("ENTER THE YEAR : "))
# format given date
gDate = datetime.datetime(y, m, d)
print("Given date is: ", gDate)
# previous date
pv = gDate - timedelta(days = 1)
print("Previous date was : ", pv)
After executing the program, the output will be
ENTER THE DAY : 26 ENTER THE MONTH : 04 ENTER THE YEAR : 2020 Given date is: 2020-04-26 00:00:00 Previous date was : 2020-04-25 00:00:00
In the above python program, we have used datetime.datetime() to format the given date. Then, Use givenDate – datetime. timedelta(days=1) to substract one day from the given date and print result as previous date in python.
Recommended Python Programs
- Python Program to Find/Calculate Average of 3, 4, 5…n numbers
- Python Program to Print ASCII Value of Character
- Write a Program to Calculate Simple Interest in Python
- Python Program to Compute Compound Interest
- Leap Year Program in Python
- Python Program to Print Star Pattern
- Number Pattern Programs in Python
- Python Program to Print Even and Odd numbers From 1 to N
- Python Abs() Function: For Absolute Value
- How to Check Whether a Number is Fibonacci or Not in Python
- Python: Program to Find Power of Number
- Python Program to Reverse a Numbers
- Python Program to Find Smallest/Minimum of n Numbers
- Python Program to Find Largest/Maximum of n Numbers
- Python Program to Find The Net Bill Amount After Discount
- Python Program to Print Numbers From N to 1 and 1 to N
- Python Program to Print Numbers Divisible by 3, 5, 7
- Python Program to Find LCM of Two Numbers
- BMI (Body Mass Index) Calculator in Python
- Palindrome Program in Python using while loop, Function, etc
- Python: Program to Count Total Number of Bits in Number
- Python Random Number Generator Code
- Python Program to Calculate n-th term of a Fibonacci Series
- Zip Zap Zoom Python Program
- Python: program to convert Celsius to Fahrenheit
- Python Program to Swap Two Numbers
- Python Program to Get Standard Deviation
- Python Program to Find the Variance
- Python Program to Convert Height in cm to Feet and Inches
- Python Program to Convert Meters into Yards, Yards into Meters
- Python Program to Convert Kilometers to Meters, Miles
- Python Program to Find Perfect Number
- Python: Program to Find Strong Number
- Python Program Create Basic Calculator
- Python Program For math.floor() Method
- Python Program to Find Sum of Series 1/1! 2/2! 3/3! …1/n!
- Python: Program to Convert Decimal to Binary, Octal and Hexadecimal
- Python Program to Find Roots of Quadratic Equation
- Python Program to Print Alphabets from A to Z in Uppercase and Lowercase
- Python Program to Draw a Pie Chart
- Python Program that Accepts Marks in 5 Subjects and Outputs Average Marks
- Python Program to Print Binary Value of Numbers From 1 to N