红宝石时区

时间:2012-02-08 02:18:30

标签: ruby time

我正在主持一项为时区GMT + 1000提供服务的计划。但是,我的时区是GMT + 800,登录我服务器的人看时间为+800。

我正在使用Sinatra,存储的时间数据是POSIX时间。有没有办法用GMT +1000显示时间以方便用户使用?

感谢。

2 个答案:

答案 0 :(得分:0)

您可以使用offset类ruby中的Time实用程序确定所需时间的时间。

答案 1 :(得分:0)

我找到了解决方案。适用于Ruby 1.9.2

time=Time.new
=> 2012-02-09 09:52:10 +0800 
time.localtime("+10:00")
=> 2012-02-09 11:52:10 +1000