otp.timedelta#
- class timedelta(value=<object object>, unit=None, **kwargs)#
Bases:
pandas._libs.tslibs.timedeltas.TimedeltaThe object representing the delta between timestamps.
- Parameters
value (
otp.timedelta, pandas.Timedelta,datetime.timedelta, str, or int) – Initialize this object from other types of objects.kwargs – Dictionary of offset names and their values. Available offset names: weeks, days, hours, minutes, seconds, milliseconds, microseconds, nanoseconds.
Examples
Create
otp.timedeltafrom key-value arguments:>>> otp.timedelta(weeks=1, days=1, hours=1, minutes=1, seconds=1, milliseconds=1, microseconds=1, nanoseconds=1) timedelta('8 days 01:01:01.001001001')
Create
otp.timedeltafrom different types of objects:>>> otp.timedelta(datetime.timedelta(days=2, hours=3)) timedelta('2 days 03:00:00')
>>> otp.timedelta('20 days 13:02:01.999777666') timedelta('20 days 13:02:01.999777666')
Adding
otp.timedeltaobject tootp.datetime:>>> otp.datetime(2022, 1, 1, 1, 2, 3) + otp.timedelta(days=1, hours=1, minutes=1, seconds=1) 2022-01-02 02:03:04
Adding
otp.timedeltaobject tootp.date:>>> otp.date(2022, 1, 1) + otp.timedelta(weeks=1, nanoseconds=1) 2022-01-08 00:00:00.000000001