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.

Similar Reads

Localtime method

...