2012-03-26 16 views
0

前回のquestion about timezonesから、私はRuby gem tzinfoを使ってタイムゾーンデータにアクセスすることにしました。これは、スケジュールされた時間をタイムゾーン名(たとえば「アメリカ/トロント」)として保存し、その後、Ruby tzinfo gemおよびtzinfo databaseを使用して、希望の現地時間から正しいUTC時間を検索することを意味します。Ruby 'gem tzinfo'

私の理解では、時差のデータベースは夏時間の(非)アプリケーションに対して異なるポリシーを呼び出すため、時々刻々と変化します。

Ruby gem tzinfoをインストールしたら、どのようにタイムゾーンデータベースを最新の状態に保ちますか?

また、タイムゾーンはデータベースから削除されていますか? tzinfo.rubyforge.orgから

答えて

1

The tz database is compiled into Ruby modules which are packaged in the release. 

だから(gem update tzinfoで)今までに宝石を維持することは、あなたのタイムゾーンファイルが最新であることを確認するのに十分であるべき。

タイムゾーンがデータベースから削除されたかどうかわかりません。私はタイムゾーンを自分で落としたことに気づいたことはありませんが、正直言って私はそれを見ていませんでした。

+0

ありがとうDuncan。それはまさに私が必要としていたものです。 –