tobac.utils.bulk_statistics.timedelta#

class tobac.utils.bulk_statistics.timedelta#

Bases: object

Difference between two datetime values.

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

All arguments are optional and default to 0. Arguments may be integers or floats, and may be positive or negative.

__init__()#

Methods

__abs__()

abs(self)

__add__(value, /)

Return self+value.

__bool__()

True if self else False

__delattr__(name, /)

Implement delattr(self, name).

__dir__()

Default dir() implementation.

__divmod__(value, /)

Return divmod(self, value).

__eq__(value, /)

Return self==value.

__floordiv__(value, /)

Return self//value.

__format__(format_spec, /)

Default object formatter.

__ge__(value, /)

Return self>=value.

__getattribute__(name, /)

Return getattr(self, name).

__gt__(value, /)

Return self>value.

__hash__()

Return hash(self).

__init__()

__init_subclass__

This method is called when a class is subclassed.

__le__(value, /)

Return self<=value.

__lt__(value, /)

Return self<value.

__mod__(value, /)

Return self%value.

__mul__(value, /)

Return self*value.

__ne__(value, /)

Return self!=value.

__neg__()

-self

__new__(**kwargs)

__pos__()

+self

__radd__(value, /)

Return value+self.

__rdivmod__(value, /)

Return divmod(value, self).

__reduce__()

__reduce_ex__(protocol, /)

Helper for pickle.

__repr__()

Return repr(self).

__rfloordiv__(value, /)

Return value//self.

__rmod__(value, /)

Return value%self.

__rmul__(value, /)

Return value*self.

__rsub__(value, /)

Return value-self.

__rtruediv__(value, /)

Return value/self.

__setattr__(name, value, /)

Implement setattr(self, name, value).

__sizeof__()

Size of object in memory, in bytes.

__str__()

Return str(self).

__sub__(value, /)

Return self-value.

__subclasshook__

Abstract classes can override this to customize issubclass().

__truediv__(value, /)

Return self/value.

total_seconds

Total seconds in the duration.

Attributes

__doc__

days

Number of days.

max

microseconds

Number of microseconds (>= 0 and less than 1 second).

min

resolution

seconds

Number of seconds (>= 0 and less than 1 day).

days#

Number of days.

max = datetime.timedelta(days=999999999, seconds=86399, microseconds=999999)#
microseconds#

Number of microseconds (>= 0 and less than 1 second).

min = datetime.timedelta(days=-999999999)#
resolution = datetime.timedelta(microseconds=1)#
seconds#

Number of seconds (>= 0 and less than 1 day).

total_seconds()#

Total seconds in the duration.