るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.108秒)

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dsa p
  5. rsa p

ライブラリ

検索結果

Time#round(ndigits=0) -> Time (144.0)

十進小数点数で指定した桁数の精度で丸めをし、 その Time オブジェクトを返します。 (デフォルトは0、つまり小数点の所で丸めます)。

...
その Time オブジェクトを返します。
(デフォルトは0、つまり小数点の所で丸めます)。

ndigits には 0 以上の整数を渡します。

@param ndigits 十進での精度(桁数)

//emlist[][ruby]{
require 'time'

t = Time.utc(1999,12,31, 23,59,59)
p
((t + 0.4).rou...
...2-31T23:59:59.000Z"
p
((t + 0.49).round.iso8601(3)) # => "1999-12-31T23:59:59.000Z"
p
((t + 0.5).round.iso8601(3)) # => "2000-01-01T00:00:00.000Z"
p
((t + 1.4).round.iso8601(3)) # => "2000-01-01T00:00:00.000Z"
p
((t + 1.49).round.iso8601(3)) # => "2000-01-01T00:00:00.000Z"
p
((t + 1.5).round.is...
...o8601(3)) # => "2000-01-01T00:00:01.000Z"

t = Time.utc(1999,12,31, 23,59,59)
p
(t + 0.123456789).round(4).iso8601(6) # => "1999-12-31T23:59:59.123500Z"
//}...
...o8601(3)) # => "2000-01-01T00:00:01.000Z"

t = Time.utc(1999,12,31, 23,59,59)
p
(t + 0.123456789).round(4).iso8601(6) # => "1999-12-31T23:59:59.123500Z"
//}

@see Time#ceil, Time#floor...