The time
module in Python provides various functions to work with time-related tasks. These functions are useful for measuring time, pausing execution, and formatting dates and times. Below is a list of some commonly used functions in the time
module, along with their descriptions and links to detailed guides for each function.
Python time
Module Functions Table
Function | Description |
---|---|
time() | Returns the current time in seconds since the epoch. |
sleep() | Suspends execution for the given number of seconds. |
ctime() | Converts a time expressed in seconds since the epoch to a string representing local time. |
gmtime() | Converts a time expressed in seconds since the epoch to a struct_time in UTC. |
localtime() | Converts a time expressed in seconds since the epoch to a struct_time in local time. |
mktime() | Converts a struct_time representing local time to seconds since the epoch. |
strftime() | Formats a struct_time or tuple to a string according to a format specification. |
strptime() | Parses a string representing a time according to a format specification to a struct_time . |
perf_counter() | Returns the value (in fractional seconds) of a performance counter, used for measuring time intervals. |
monotonic() | Returns the value (in fractional seconds) of a monotonic clock, which cannot go backward. |
process_time() | Returns the sum of the system and user CPU time of the current process. |
time_ns() | Returns the current time in nanoseconds since the epoch. |
For more detailed information on each function, refer to the official Python documentation.