- Home ›
- Ruby入門 ›
- 時刻(Time)クラス ›
- HERE
協定世界時との時差を取得する
広告
協定世界時とローカルタイムとの時差を取得します。Timeクラスで用意されている「utc_offset」を使います。
jisa = Time.now.utc_offset
現在のタイムゾーンがローカルタイムに設定されている場合に協定世界時との時差を数値で取得できます。
「utc_offset」メソッドと同じ機能を持つメソッドとして「gmt_offset」メソッドと「gmtoff」メソッドがあります。
サンプルプログラム
では簡単なサンプルで試してみます。
#! ruby -Ks jisa = Time.now.utc_offset print("協定世界時との時差は" , jisa, "秒です¥n")
実行結果は次のようになります。
( Written by Tatsuo Ikura )