0
当您在Ruby中使用Time
类,如果时间低于10就会降为零,仅输出相应的整数,例如:输出的时间正确
def time_test
t = Time.now
puts "#{t.hour}:#{t.min}:#{t.sec}"
end
5.times do
time_test
sleep(20)
end
#<= 11:48:24
#<= 11:48:44
#<= 11:49:4
#<= 11:49:24
#<= 11:49:44
#=> 5
现在我的问题是这样的。假设我想在它所属的位置添加零点,并希望有时间看,就像它在微波炉(减去12小时时钟部分)上一样。与hour:min:sec
如果秒,分钟或小时低于10,我会如何使脚本输出零?预期产出示例:
#<= 11:48:24
#<= 11:48:44
#<= 11:49:04 #<=
#<= 11:49:24
#<= 11:49:44
#=> 5