975件ヒット
[1-100件を表示]
(0.020秒)
種類
- インスタンスメソッド (745)
- 特異メソッド (230)
キーワード
- + (13)
- - (26)
- <=> (13)
- asctime (13)
- at (78)
- ceil (13)
- ctime (13)
- day (13)
-
deconstruct
_ keys (4) - dst? (13)
- eql? (13)
- floor (13)
- friday? (13)
- getgm (13)
- getlocal (26)
- getutc (13)
- gm (26)
- gmt? (13)
-
gmt
_ offset (13) - gmtime (13)
- gmtoff (13)
- hash (13)
- hour (13)
- inspect (13)
- isdst (13)
- local (26)
- localtime (26)
- mday (13)
- min (13)
- mktime (26)
- mon (13)
- monday? (13)
- month (13)
- new (35)
- now (13)
- nsec (13)
- round (13)
- saturday? (13)
- sec (13)
- strftime (13)
- subsec (13)
- sunday? (13)
- thursday? (13)
-
to
_ a (13) -
to
_ f (13) -
to
_ i (13) -
to
_ r (13) -
to
_ s (13) - tuesday? (13)
-
tv
_ nsec (13) -
tv
_ sec (13) -
tv
_ usec (13) - usec (13)
- utc (39)
- utc? (13)
-
utc
_ offset (13) - wday (13)
- wednesday? (13)
- yday (13)
- year (13)
- zone (13)
検索結果
先頭5件
-
Time
# +(other) -> Time (3.0) -
self より other 秒だけ後の時刻を返します。
...self より other 秒だけ後の時刻を返します。
- **param** `other` -- 自身からの秒数を数値で指定します。
```ruby
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t + (60 * 60 * 24) # => 2000-01-02 00:00:00 +0900
```... -
Time
# -(sec) -> Time (3.0) -
自身より sec 秒だけ前の時刻を返します。
...自身より sec 秒だけ前の時刻を返します。
- **param** `sec` -- 実数を秒を単位として指定します。
```ruby
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - 2592000 # => 2000-01-01 00:00:00 +09... -
Time
# -(time) -> Float (3.0) -
自身と time との時刻の差を [c:Float] で返します。単位は秒です。
...自身と time との時刻の差を [c:Float] で返します。単位は秒です。
- **param** `time` -- 自身との差を算出したい Time オブジェクトを指定します。
```ruby
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:... -
Time
# <=>(other) -> -1 | 0 | 1 | nil (3.0) -
self と other の時刻を比較します。self の方が大きい場合は 1 を、等しい場合は 0 を、小さい場合は -1 を返します。比較できない場合は、nil を返します。
...比較したい時刻を Time オブジェクトで指定します。
```ruby
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t <=> t2 # => -1
p t2 <=> t # => 1
```
```ruby
p t = Time.local(2000) # => 2000-0... -
Time
# asctime -> String (3.0) -
時刻を [man:asctime(3)] の形式の文字列に変換します。ただし、末尾の改行文字 "\n" は含まれません。
...time(3)] の形式の文字列に変換します。ただし、末尾の改行文字 "\n" は含まれません。
戻り値の文字エンコーディングは [m:Encoding::US_ASCII] です。
```ruby
p Time.local(2000).asctime # => "Sat Jan 1 00:00:00 2000"
p Time.local(2000).asctime.......encoding # => #<Encoding:US-ASCII>
p Time.local(2000).ctime # => "Sat Jan 1 00:00:00 2000"
```... -
Time
# ceil(ndigits=0) -> Time (3.0) -
十進小数点数で指定した桁数の精度で切り上げをし、その [c:Time] オブジェクトを返します。 (デフォルトは0、つまり小数点の所で切り上げます)。
...げをし、その [c:Time] オブジェクトを返します。
(デフォルトは0、つまり小数点の所で切り上げます)。
ndigits には 0 以上の整数を渡します。
- **param** `ndigits` -- 十進での精度(桁数)
```ruby
require 'time'
t = Time.utc(2010,3,30, 5,43,25.......0Z"
t = Time.utc(1999,12,31, 23,59,59)
p (t + 0.4).ceil.iso8601(3) # => "2000-01-01T00:00:00.000Z"
p (t + 0.9).ceil.iso8601(3) # => "2000-01-01T00:00:00.000Z"
p (t + 1.4).ceil.iso8601(3) # => "2000-01-01T00:00:01.000Z"
p (t + 1.9).ceil.iso8601(3) # => "2000-01-01T00:00:01.000Z"
t = Time.utc(19......99,12,31, 23,59,59)
p (t + 0.123456789).ceil(4).iso8601(6) # => "1999-12-31T23:59:59.123500Z"
```
- **SEE** [m:Time#floor], [m:Time#round]... -
Time
# ctime -> String (3.0) -
時刻を [man:asctime(3)] の形式の文字列に変換します。ただし、末尾の改行文字 "\n" は含まれません。
...time(3)] の形式の文字列に変換します。ただし、末尾の改行文字 "\n" は含まれません。
戻り値の文字エンコーディングは [m:Encoding::US_ASCII] です。
```ruby
p Time.local(2000).asctime # => "Sat Jan 1 00:00:00 2000"
p Time.local(2000).asctime.......encoding # => #<Encoding:US-ASCII>
p Time.local(2000).ctime # => "Sat Jan 1 00:00:00 2000"
```... -
Time
# day -> Integer (3.0) -
日を整数で返します。
...日を整数で返します。
```ruby
t = Time.local(2000,1,2,3,4,5) # => 2000-01-02 03:04:05 +0900
p t.day # => 2
p t.mday # => 2
```...
