Ruby Language
時間
サーチ…
構文
-
Time.now
-
Time.new([year], [month], [day], [hour], [min], [sec], [utc_offset])
strftimeメソッドの使い方
時間を文字列に変換することは、Rubyで行うのはかなり一般的なことです。 strftime
は時間を文字列に変換するために使用するメソッドです。
ここではいくつかの例を示します。
Time.now.strftime("%Y-%m-d %H:%M:S") #=> "2016-07-27 08:45:42"
これはさらに単純化することができます
Time.now.strftime("%F %X") #=> "2016-07-27 08:45:42"
時間オブジェクトの作成
現在の時間を取得する:
Time.now
Time.new # is equivalent if used with no parameters
特定の時間を得る:
Time.new(2010, 3, 10) #10 March 2010 (Midnight)
Time.new(2015, 5, 3, 10, 14) #10:14 AM on 3 May 2015
Time.new(2050, "May", 3, 21, 8, 16, "+10:00") #09:08:16 PM on 3 May 2050
時間をエポックに変換するには、 to_i
メソッドを使用します。
Time.now.to_i # => 1478633386
また、 at
メソッドを使用して、エポックからTimeに変換することもできます。
Time.at(1478633386) # => 2016-11-08 17:29:46 -0200
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow