我有用于运行自动化测试的ruby脚本。我试图找出伦敦当前的时间,并将我的时区环境变量设置为“伦敦”(ENV['TZ']='London'
)。它仍然将当前时间输出为UTC(BST-1)
。有没有办法准确地获得英国夏令时?
答案 0 :(得分:1)
您应该使用TZInfo Gem
require 'tzinfo'
tz = TZInfo::Timezone.get('Europe/London')
puts "The current time in London is #{tz.now}"