種類
- インスタンスメソッド (715)
- 特異メソッド (281)
ライブラリ
- ビルトイン (787)
- date (33)
-
json
/ add / time (22) - time (154)
キーワード
- + (11)
- - (22)
- <=> (11)
- asctime (11)
- at (47)
- ceil (5)
- ctime (11)
- day (11)
- dst? (11)
- eql? (11)
- floor (5)
- friday? (11)
- getgm (11)
- getlocal (22)
- getutc (11)
- gm (22)
- gmt? (11)
-
gmt
_ offset (11) - gmtime (11)
- gmtoff (11)
- hash (11)
- hour (11)
- httpdate (22)
- inspect (5)
- isdst (11)
- iso8601 (22)
-
json
_ create (11) - local (22)
- localtime (22)
- mday (11)
- min (11)
- mktime (22)
- mon (11)
- monday? (11)
- month (11)
- new (25)
- now (11)
- nsec (11)
- parse (22)
- rfc2822 (22)
- rfc822 (22)
- round (11)
- saturday? (11)
- sec (11)
- strftime (11)
- strptime (22)
- subsec (11)
- succ (7)
- sunday? (11)
- thursday? (11)
-
to
_ a (11) -
to
_ date (11) -
to
_ datetime (11) -
to
_ f (11) -
to
_ i (11) -
to
_ json (11) -
to
_ r (11) -
to
_ s (11) -
to
_ time (11) - tuesday? (11)
-
tv
_ nsec (11) -
tv
_ sec (11) -
tv
_ usec (11) - usec (11)
- utc (33)
- utc? (11)
-
utc
_ offset (11) - wday (11)
- wednesday? (11)
- xmlschema (22)
- yday (11)
- year (11)
- zone (11)
検索結果
先頭5件
-
Time
# sec -> Integer (1.0) -
秒を整数で返します。
...秒を整数で返します。
//emlist[][ruby]{
p Time.mktime(2000, 1, 1).sec # => 0
//}
通常は0から59を返しますが、うるう秒の場合は60を返します。
//emlist[][ruby]{
ENV['TZ'] = 'right/UTC'
p Time.mktime(2005, 12, 31, 23, 59, 60).sec # => 60
//}... -
Time
# strftime(format) -> String (1.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の仕様を参考に作成されており、以下のオプションが利用でき......uby]{
p t = Time.new(2001,2,3,4,5,6,"+09:00") # => 2001-02-03 04:05:06 +0900
p t.strftime("Printed on %m/%d/%Y") # => "Printed on 02/03/2001"
p t.strftime("Printed on %m/%-d/%_6Y") # => "Printed on 02/3/ 2001"
p t.strftime("at %I:%M%p") # => "at 04:05AM"
p t.strftime("at %I:%M... -
Time
# subsec -> Integer | Rational (1.0) -
時刻を表す分数を返します。
...時刻を表す分数を返します。
Rational を返す場合があります。
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5,6)
p "%10.9f" % t.to_f # => "946749845.000005960"
p t.subsec #=> (3/500000)
//}
to_f の値と subsec の値の下のほうの桁の値は異なる場... -
Time
# succ -> Time (1.0) -
self に 1 秒足した Time オブジェクトを生成して返します。
...self に 1 秒足した Time オブジェクトを生成して返します。
このメソッドは obsolete です。 self + 1 を代わりに使用してください。
//emlist[][ruby]{
t = Time.local(2000)
p t # => 2000-01-01 00:00:00 +0900
p t.succ # => 2000-01-01 00:00:01 +0900
//}... -
Time
# sunday? -> bool (1.0) -
self の表す時刻が日曜日である場合に true を返します。 そうでない場合に false を返します。
...self の表す時刻が日曜日である場合に true を返します。
そうでない場合に false を返します。
//emlist[][ruby]{
t = Time.local(1990, 4, 1) # => 1990-04-01 00:00:00 +0900
p t.sunday? # => true
//}... -
Time
# thursday? -> bool (1.0) -
self の表す時刻が木曜日である場合に true を返します。 そうでない場合に false を返します。
...self の表す時刻が木曜日である場合に true を返します。
そうでない場合に false を返します。
//emlist[][ruby]{
t = Time.local(1995, 12, 21) # => 1995-12-21 00:00:00 +0900
p t.thursday? # => true
//}... -
Time
# to _ a -> Array (1.0) -
時刻を10要素の配列で返します。
...内通算日 (整数 1-366)
* isdst: 夏時間であるかどうか (true/false)
* zone: タイムゾーン (文字列)
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5)
p t # => 2000-01-02 03:04:05 +0900
p t.to_a # => [5, 4, 3, 2, 1, 2000, 0, 2, false, "JST"]
//}
要素の順序は C... -
Time
# to _ date -> Date (1.0) -
対応する Date オブジェクトを返します。
対応する Date オブジェクトを返します。 -
Time
# to _ datetime -> DateTime (1.0) -
対応する DateTime オブジェクトを返します。
...対応する DateTime オブジェクトを返します。... -
Time
# to _ f -> Float (1.0) -
起算時からの経過秒数を浮動小数点数で返します。1 秒に満たない経過も 表現されます。
...起算時からの経過秒数を浮動小数点数で返します。1 秒に満たない経過も
表現されます。
//emlist[][ruby]{
t = Time.local(2000,1,2,3,4,5,6)
p t # => 2000-01-02 03:04:05 +0900
p "%10.6f" % t.to_f # => "946749845.000006"
p t.to_i # => 946...