如果 Time.new 是上午,我如何打印上午,如果是下午,我如何打印下午
00:00 - 12:00
12:00 - 00:00
最佳答案
另一种可能性,如果你会经常做这个测试(并不是说我提倡猴子修补在帽子掉落时):
class Time
def morning?
hour < 12
end
def afternoon?
hour >= 12
end
end
puts Time.now.morning? ? 'morning' : 'afternoon'
关于ruby - 检查 ruby 是早上还是下午,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10187882/