Ruby 时间 dst?() 函数
dst?() 是Ruby中的一个内置方法,如果时间发生在其时区的夏令时,则返回true,否则返回false。
语法 :time.dst?()
参数 :该函数不接受任何参数
返回值 : 如果时间发生在其所在时区的夏令时期间,则返回真,否则返回假。
例子 1 :
# Ruby code for dst?() method
# Include Time
require 'time'
# Declaring time
a = Time.new(2000, 12, 23)
# Prints boolean value
puts a.dst?()
输出:
false
例2 :
# Ruby code for dst?() method
# Include Time
require 'time'
# Declaring time
a = Time.now()
# Prints boolean value
puts a.dst?()
输出:
false