【ruby小ネタ】整数値を時間に変換

yml に 09:00:00 と設定すると、YAMLクラスでパースした時に 29,400(int) に変換されてしまう。
これを時間指定に使えるように変換する。

config = YAML.load_file "config/hoge.yml"
Time.at(config["time"]).utc

utc を付け忘れると TimeZone が影響して、
日本だと09:00:00 が足されるので 18:00:00 が返ってくるので注意。

  • BobbuBrowne

    Hello! Cool post, amazing!!!

RSS / feedly
  • follow us in feedly
  • follow us in feedly
ソーシャル
広告