私はのUbuntu 12.04にここにいるよ、と私は見ることができます。したがってTime
は、非UTCゾーンと時刻を返しますRubyでシステムのタイムゾーンを変更することはできますか?
$ cat /etc/timezone
America/Phoenix
を:
$ irb
> Time.now
=> 2013-03-27 13:44:49 -0700
> Time.at 0
=> 1969-12-31 17:00:00 -0700
私はシステム時刻を上書きすることができます環境変数TZ
を使用するゾーン:
$ TZ=UTC irb
> Time.now
=> 2013-03-27 20:47:19 +0000
> Time.at 0
=> 1970-01-01 00:00:00 +0000
anyw私はこの変更をRubyプロセス内でプログラム的に行うことができますか?
あなたの質問はかなり曖昧です。文脈によって提供される有用性を過大評価しないでください。 – BM5k