Home »
Python
Time Module with Example in Python
Python time Module: In this tutorial, we are going to learn about the time module with its functions and examples in Python programming language.
Submitted by Bipin Kumar, on December 11, 2019
Python time Module
The time module is a built-in module in Python and it has various functions that require to perform more operations on time. This is one of the best modules in Python that used to solve various real-life time-related problems. To use the time module in the program, initially, we have to import the time module.
This module begins the recording time from the epoch. Epoch means time in history and it begins on 1st January 1970.
Some important function of the time module
1) time()
This function returns the number of the second count since the epoch.
Example:
# Importing the module
import time
s=time.time()
print('Total seconds since epoch:',s)
Output
Total seconds since epoch: 1576083939.5877264
2) ctime()
This function of the time module takes second as an argument and return time till the mentioned seconds.
Example:
# Importing the module
import time
s=1575293263.821702
Current_time=time.ctime(s)
print('current time since epoch:',Current_time)
Output
current time since epoch: Mon Dec 2 13:27:43 2019
3) sleep()
This function is used to stay the program execution for the time given in the arguments of this function.
Example:
# Importing the module
import time
print('Execution starting time:',time.ctime())
time.sleep(5)
print('After execution time:',time.ctime())
Output
Execution starting time: Wed Dec 11 17:10:47 2019
After execution time: Wed Dec 11 17:10:52 2019
4) strftime()
This function takes an argument and returns a string based on the format code.
Example:
# Importing the module
import time
Current_time=time.localtime()
time_in_format=time.strftime("%m/%d/%Y, %H:%M:%S",Current_time)
print('time in specific format since epoch:',time_in_format)
Output
time in specific format since epoch: 12/11/2019, 17:12:47
5) asctime()
This function takes a tuple of length nine as an argument and returns a string.
Example:
# Importing the module
import time
t=(2019,12,2,5,30,2,7,365,0)
r=time.asctime(t)
print("Time and date in a specific format:",r)
Output
Time and date in a specific format: Mon Dec 2 05:30:02 2019
ADVERTISEMENT
ADVERTISEMENT