Ruby处理时区

测试过ruby的时区处理API, 发现在Mac下可以正常工作, 在windows下无效。

 

看来解决这个问题只能通过第三方的gem了:

require 'tzinfo'

tz = TZInfo::Timezone.get('US/Alaska')
puts tz.now #GMT-9

puts Time.now #GMT+8

puts Time.now.getutc #UTC

 

文档可以参考自: http://tzinfo.rubyforge.org/doc/

你可能感兴趣的:(Ruby)