Ruby | Time dst?() function

Last Updated : 12 Jul, 2025
The dst?() is an inbuilt method in Ruby returns true if time occurs during Daylight Saving Time in its time zone otherwise false
Syntax: time.dst?() Parameters: The function accepts no parameter Return Value: It returns true if time occurs during Daylight Saving Time in its time zone otherwise false
Example 1: CPP
# Ruby code for dst?() method

# Include Time
require 'time'

# Declaring time 
a = Time.new(2000, 12, 23)

# Prints boolean value
puts a.dst?()
Output:
false
Example 2: CPP
# Ruby code for dst?() method

# Include Time
require 'time'

# Declaring time 
a = Time.now()

# Prints boolean value
puts a.dst?()
Output:
false
Comment