测试过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的时区处理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/