📅  最后修改于: 2023-12-03 15:11:36.348000             🧑  作者: Mango
在 Ruby 编程语言中,DateTime 是用于处理日期和时间的类。其中,dst?() 函数用于检查给定的日期时间是否处于夏令时。
datetime.dst?
无。
返回一个布尔值,表示给定的日期时间是否处于夏令时。如果处于夏令时,则返回 true,否则返回 false。
require 'date'
# 设置当前时间为 2021 年 5 月 5 日 18 点 30 分。
datetime = DateTime.new(2021, 5, 5, 18, 30, 0, "+08:00")
# 检查当前时间是否处于夏令时。
if datetime.dst?
puts "当前时间处于夏令时。"
else
puts "当前时间不处于夏令时。"
end
当前时间不处于夏令时。