在红宝石中找到夏令时的BST

时间:2016-07-28 16:19:35

标签: ruby timezone

我有用于运行自动化测试的ruby脚本。我试图找出伦敦当前的时间,并将我的时区环境变量设置为“伦敦”(ENV['TZ']='London')。它仍然将当前时间输出为UTC(BST-1)。有没有办法准确地获得英国夏令时?

1 个答案:

答案 0 :(得分:1)

您应该使用TZInfo Gem

require 'tzinfo'
tz = TZInfo::Timezone.get('Europe/London')
puts "The current time in London is #{tz.now}"