17件ヒット
[1-17件を表示]
(0.025秒)
別のキーワード
ライブラリ
- ビルトイン (17)
検索結果
-
Time
# subsec -> Integer | Rational (27126.0) -
時刻を表す分数を返します。
...を返します。
[c:Rational] を返す場合があります。
```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 の値の下のほうの桁の値は異なる場合があります。
とい......うのは IEEE 754 double はそれを表すのに十分な精度を持たないからです。subsec で得られる値が正確です。... -
Time
# deconstruct _ keys(array _ of _ names _ or _ nil) -> Hash (9019.0) -
パターンマッチに使用する名前と値の [c:Hash] を返します。
...- :hour
- :min
- :sec
- :subsec
- :dst
- :zone
- **param** `array_of_names_or_nil` -- パターンマッチに使用する名前の配列を指定します。nil の場合は全てをパターンマッチに使用します。
```ruby title="例"
t = Time.utc(2022, 10, 5, 21, 25, 30)
i......nth #{month}"
end
# => "working day in month 10" が出力される
# クラスのチェックと組み合わせて利用することもできます
if t in Time(wday: 3, day: ..7)
puts "first Wednesday of the month"
end
```
- **SEE** [ref:d:spec/pattern_matching#matching_non_primitive_objects]...
