stravalib.model.Duration#

class stravalib.model.Duration[source]#

A class that calculates the duration or time elapsed for an activity, activity segment, or activity lap.

This class extends the built-in int class to represent durations in seconds and provides a method to convert this duration to a datetime.timedelta object.

timedelta() timedelta[source]#

Converts the duration to a datetime.timedelta object.

Examples

>>> activity = client.get_activity(11416949675)
>>> activity.elapsed_time
3214
>>> activity.elapsed_time.timedelta()
datetime.timedelta(seconds=3214)
__init__()#

Methods

timedelta()

Converts the duration to a datetime.timedelta object.

timedelta() timedelta[source]#

Converts the duration to a datetime.timedelta object.

Returns:

A datetime.timedelta object representing the duration in seconds.

Return type:

timedelta