Localtime method
It returns the present Date, Time along with whether a Daylight Saving Time (DST) is set or not. If set, in the returned result it will be displayed as tm_isdst=1 else 0.
Example 2:
At last in the first line of output tm_isdst=0 specifies that DST is not set. So in confirmation time.daylight also returns 0 that DST is not defined.
Python3
# import necessary packages import time # use localtime method print (time.localtime()) # use daylight function print (time.daylight) |
Output:
time.struct_time(tm_year=2021, tm_mon=12, tm_mday=6, tm_hour=9, tm_min=0, tm_sec=43, tm_wday=0, tm_yday=340, tm_isdst=0)
0
Example 3:
Here, we are going to check whether the DST is defined or not.
Python3
# import necessary packages import time # if DST defined if (time.daylight): print ( 'DST defined' ) else : print ( 'DST not defined' ) |
Output:
DST not defined
Python time.daylight() Function
Time.daylight() function which returns a non zero integer value when Daylight Saving Time (DST) is defined, else it returns 0. Daylight Saving Time, in short, is called DST which is a best practice of setting a clock time one hour forward from standard time during months of summer and back again in fall. This will be done to make better use of sunlight.
Syntax:
time.daylight
Parameters:
This function doesn’t require any parameters.
Example 1:
Here, the daylight function returns 0 indicates that Daylight Saving Time (DST) is not defined.
Python3
# import necessary packages import time # use daylight function print (time.daylight) |
Output:
0
Instead of time.daylight function, we can also check whether the Daylight Saving Time (DST) is defined or not using localtime method.