0
我正在爲來自GMT + 1000時區的用戶提供服務。但是,我的時區在格林威治標準時間+800,登錄到我的服務器的人看到時間在+800。ruby中的時區
我使用Sinatra和時間數據存儲是POSIX時間。爲了方便我的用戶,有沒有辦法以GMT + 1000顯示時間?
謝謝。
我正在爲來自GMT + 1000時區的用戶提供服務。但是,我的時區在格林威治標準時間+800,登錄到我的服務器的人看到時間在+800。ruby中的時區
我使用Sinatra和時間數據存儲是POSIX時間。爲了方便我的用戶,有沒有辦法以GMT + 1000顯示時間?
謝謝。
我找到了解決方案。 Works on 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
您可以使用Time
中的offset
實用程序確定您所需時間的時間。
無論如何,找到解決方案。 time = Time.new time.localtime(「+ 10:00」) – revolver 2012-02-08 02:38:55