Python Time Module Example
Python time related functions exists in time module
import time
Time Functions | Description |
asctime | string asctime([timetuple])time tuple is not found , localtime() method is called, which returns struct_time struct_time structure has year month day hours(24-hours format) minutes seconds weekday yeartoday DST(day light sayings time) fields |
ctime |
string ctime(seconds)Converts time in seconds Since Epoch time to a string in localtime. Epoch time is 1970 Jan 1st at mid-night This method is equivalent to asctime(localtime(seconds)) when seconds not found ctime() returns current date and time for ex: 'Sat Feb 11 20:55:37 2023' |
gmtime |
struct_time gmtime( [seconds] )1.if EPOCH seconds found ,returns struct_time with all fields date and time with DST 2.if EPOCH seconds not found, returns current date & time in struct_time. Date & time represented in UTC/GMT struct_time has filed to access each Unit of date and time tm_year tm_mon tm_mday tm_hour tm_min tm_sec |
localtime |
struct_time localtime([seconds])1.if EPOCH seconds found ,returns struct_time with all fields date and time with DST 2.if EPOCH seconds not found, returns current date & time in struct_time,Date & time represented in local time struct_time has filed to access each Unit of date and time tm_year tm_mon tm_mday tm_hour tm_min tm_sec |
mktime |
float mktime(timetuple)Converts the localtime in tuple to EPOCH seconds. mktime(localtime()) returns EPOCH seconds |
sleep |
sleep(seconds)stops execution for a given number of seconds. |
strftime |
string strftime(format[, tuple]) |
strptime |
struct_time strptime(string, format) |
struct_time |
class struct_time has fields to store date & time and DST values, which can be accessed later. struct_time returned by gmtime(), localtime(), strptime() gmtime returns date & time in UTC/GMT localtime returns local date time strptime returns string into struct_time |
time |
float time()time method returns current time in seconds since 1970-1-1 00:00 |
%Y Year with century as a decimal number. %m Month as a decimal number [01,12]. %d Day of the month as a decimal number [01,31]. %H Hour (24-hour clock) as a decimal number [00,23]. %M Minute as a decimal number [00,59]. %S Second as a decimal number [00,61]. %z Time zone offset from UTC. %a Locale's abbreviated weekday name. %A Locale's full weekday name. %b Locale's abbreviated month name. %B Locale's full month name. %c Locale's appropriate date and time representation. %I Hour (12-hour clock) as a decimal number [01,12]. %p Locale's equivalent of either AM or PM.
ADS