📅  最后修改于: 2023-12-03 15:41:12.971000             🧑  作者: Mango
在 Ruby 中,可以使用 sec_fraction() 方法获取一个时间实例的秒钟中的小数部分。
time.sec_fraction
无。
一个浮点数,表示时间实例的秒钟中的小数部分,范围在 0.0 和 1.0 之间。
require 'time'
t = Time.parse('2022-01-01 12:34:56.789')
puts t.sec_fraction # 输出结果:0.789
上面的代码段演示了如何使用 sec_fraction() 方法获取一个时间实例 t 的秒钟中的小数部分。
首先,我们使用 Ruby 内置的 Time 类来解析一个字符串形式的时间。在示例中,我们将字符串 '2022-01-01 12:34:56.789' 转换成了一个 Time 实例 t。
然后,我们调用 t.sec_fraction 方法来获取 t 的秒钟中的小数部分,并将结果打印到控制台上。在示例中,t 的秒钟中的小数部分为 0.789。