7件ヒット
[1-7件を表示]
(0.021秒)
種類
- インスタンスメソッド (4)
- 特異メソッド (3)
ライブラリ
- ビルトイン (7)
検索結果
先頭5件
-
Time
. new(year , mon = nil , day = nil , hour = nil , min = nil , sec = nil , utc _ offset = nil) -> Time (18110.0) -
引数で指定した地方時の Time オブジェクトを返します。
...引数で指定した地方時の Time オブジェクトを返します。
mon day hour min sec に nil を指定した場合の値は、その引数がとり得る最小の値です。
utc_offset に nil を指定した場合の値は、現在のタイムゾーンに従います。
@param year......との時差を、秒を単位とする整数か、
"+HH:MM" "-HH:MM" 形式の文字列で指定します。
@raise ArgumentError 与えられた引数が無効である場合に発生します。
p Time.new(2008, 6, 21, 13, 30, 0, "+09:00") #=> 2008-06-21 13:30:00 +0900... -
Time
. new -> Time (18105.0) -
現在時刻の Time オブジェクトを生成して返します。 タイムゾーンは地方時となります。
...現在時刻の Time オブジェクトを生成して返します。
タイムゾーンは地方時となります。
例:
Time.now # => 2009-06-24 12:39:54 +0900... -
Time
. now -> Time (3005.0) -
現在時刻の Time オブジェクトを生成して返します。 タイムゾーンは地方時となります。
...現在時刻の Time オブジェクトを生成して返します。
タイムゾーンは地方時となります。
例:
Time.now # => 2009-06-24 12:39:54 +0900... -
Time
# wday -> Integer (44.0) -
曜日を0(日曜日)から6(土曜日)の整数で返します。
...sun = Time.new(2017, 9, 17, 10, 34, 15, '+09:00') #=> 2017-09-17 10:34:15 +0900
sun.wday #=> 0
mon = Time.new(2017, 9, 18, 10, 34, 15, '+09:00') #=> 2017-09-18 10:34:15 +0900
mon.wday #=> 1
tue = Time.new(20......wed = Time.new(2017, 9, 20, 10, 34, 15, '+09:00') #=> 2017-09-20 10:34:15 +0900
wed.wday #=> 3
thu = Time.new(2017, 9, 21, 10, 34, 15, '+09:00') #=> 2017-09-21 10:34:15 +0900
thu.wday #=> 4
fri = Time.new(20......17, 9, 22, 10, 34, 15, '+09:00') #=> 2017-09-22 10:34:15 +0900
fri.wday #=> 5
sat = Time.new(2017, 9, 23, 10, 34, 15, '+09:00') #=> 2017-09-23 10:34:15 +0900
sat.wday #=> 6... -
Time
# strftime(format) -> String (8.0) -
時刻を format 文字列に従って文字列に変換した結果を返します。
...または午後(am,pm)
* %p: 午前または午後(AM,PM)
* %Q: 1970-01-01 00:00:00 UTC からの経過ミリ秒 (Time#strftime は対応していませんが、Date#strftime で使えます)
* %R: 24時間制の時刻。%H:%M と同等。
* %r: 12時間制の時刻。%I:%M:%S %p と同等......セット (例 +09:00:00)
* %%: %自身
* %+: date(1)の形式 (%a %b %e %H:%M:%S %Z %Y) (Time#strftime は対応していませんが、Date#strftime で使えます)
このメソッドは strftime(3) や glibcの仕様を参考に作成されており、以下のオプションが利用でき......例][ruby]{
t = Time.now #=> 2010-09-05 15:41:17 0900
t.strftime("Printed on %m/%d/%Y") #=> "Printed on 09/05/2010"
t.strftime("Printed on %m/%-d/%_6Y") #=> "Printed on 09/5/ 2010"
t.strftime("at %I:%M%p") #=> "at 03:41PM"
t.strftime("at %I:%M%#p")... -
Time
# to _ i -> Integer (8.0) -
起算時からの経過秒数を整数で返します。
...起算時からの経過秒数を整数で返します。
例:
t = Time.new(2017, 11, 12, 1, 2, 3)
p "%10.5f" % t.to_f # => "1510416123.00000"
p t.to_i # => 1510416123... -
Time
# tv _ sec -> Integer (8.0) -
起算時からの経過秒数を整数で返します。
...起算時からの経過秒数を整数で返します。
例:
t = Time.new(2017, 11, 12, 1, 2, 3)
p "%10.5f" % t.to_f # => "1510416123.00000"
p t.to_i # => 1510416123...