Class Attributes

Let’s see the attributes provided by this class – 

Attribute Name Description
min minimum value of timedelta object is -999999999
max maximum value of timedelta object is 999999999
resolution The minimum possible difference between timedelta objects

 

Example: Getting the minimum and maximum value of timedelta objects

 

Python3




from datetime import timedelta
 
# Getting minimum value
Min = timedelta.min
print("Minimum value of timedelta object", Min)
 
# Getting minimum value
Max = timedelta.max
print("Maximum value of timedelta object", Max)


Output

Minimum value of timedelta object -999999999 days, 0:00:00
Maximum value of timedelta object 999999999 days, 23:59:59.999999

Output

Minimum value of timedelta object -999999999 days, 0:00:00

Maximum value of timedelta object 999999999 days, 23:59:59.999999

Python DateTime – Timedelta Class

Timedelta class is used for calculating differences between dates and represents a duration. The difference can both be positive as well as negative.

Syntax:

class datetime.timedelta(days=0, seconds=0, microseconds=0, milliseconds=0, minutes=0, hours=0, weeks=0)

Example:

Python3




# Timedelta function demonstration
 
from datetime import datetime, timedelta
 
# creating datetime objects
date1 = datetime(2020, 1, 3)
date2 = datetime(2020, 2, 3)
 
# difference between dates
diff = date2 - date1
print("Difference in dates:", diff)
 
# Adding days to date1
date1 += timedelta(days = 4)
print("Date1 after 4 days:", date1)
 
# Subtracting days from date1
date1 -= timedelta(15)
print("Date1 before 15 days:", date1)


Output

Difference in dates: 31 days, 0:00:00
Date1 after 4 days: 2020-01-07 00:00:00
Date1 before 15 days: 2019-12-23 00:00:00

Similar Reads

Class Attributes:

...

Class Functions

Let’s see the attributes provided by this class –...

Operations supported by Timedelta Class

...

Contact Us