×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Python timedelta total_seconds() Method with Example

Python timedelta.total_seconds() Method: In this tutorial, we will learn about the total_seconds() method of timedelta class in Python with its usage, syntax, and examples. By Hritika Rajput Last updated : April 22, 2023

Python timedelta.total_seconds() Method

The timedelta.timedeltotal_seconds() method returns the total number of seconds covered in the given duration of that time instance.

Module

The following module is required to use total_seconds() method:

import datetime

Class

The following class is required to use total_seconds() method:

from datetime import timedelta

Syntax

The following is the syntax of total_seconds() method:

total_seconds()

Parameter(s)

The following are the parameter(s):

  • None

Return Value

The return type of this method is a number which is the total number of seconds covered in that period.

Example of timedelta total_seconds() Method in Python

## Python program to illustrate 
## the use of total_seconds function
from datetime import time, timedelta  
    
## total_seconds function
x = timedelta(minutes = 2*15)
total = x.total_seconds()
print("Total seconds in 30 minutes:", total)
print()

## time can be negative also 
x = timedelta(minutes = -2*15)
total = x.total_seconds()
print("Total seconds:", total)
print()

x = timedelta(days = 1, minutes = 50, seconds = 56)
total = x.total_seconds()
print("Total seconds in the given duration:", total)
print()

x = timedelta(hours=1,minutes= 50,seconds= 40)
y = timedelta(hours=10,minutes= 20,seconds= 39)
d = y-x
print("Total seconds covered in subtracting:", d.total_seconds())
print()

x = timedelta(hours=1,minutes= 50,seconds= 40)
y = timedelta(hours=10,minutes= 20,seconds= 39)
d = y+x
print("Total seconds covered in adding:", d.total_seconds())
print()

x = timedelta(hours=1,minutes= 50,seconds= 40)
y = timedelta(hours=10,minutes= 20,seconds= 39)
d = y%x
print("Total seconds remaining when y is divided by x", d.total_seconds())
print()

Output

Total seconds in 30 minutes: 1800.0

Total seconds: -1800.0

Total seconds in the given duration: 89456.0

Total seconds covered in subtracting: 30599.0

Total seconds covered in adding: 43879.0

Total seconds remaining when y is divided by x 4039.0
Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.