के बीच समय की जांच करें मेरे पास एक कोड है जो गलती से इसे उत्पन्न करता है और मैं सोच रहा हूं कि समय की जांच करने के लिए एक बेहतर तरीका होना चाहिए> 9.30 बजे और समय < 4 बजे किसी भी विचार को अत्यधिक जटिल माना जाता है।9.30 से 4 रूबी
def checkTime
goodtime=false
if(Time.now.hour>9 and Time.now.min>30) then
if(Time.now.hour<16) then
goodtime=true
else
# do nothing
end
elsif Time.now.hour>9 and Time.now.hour<16 then
goodtime=true
else
# do nothing
end
return goodtime
end
यह एक मेरे लिए सही काम किया। आपका बहुत बहुत धन्यवाद। – junkone
मुझे 2.0.0 में काम करने के लिए यह नहीं मिल रहा है, क्योंकि यह रिपोर्ट करता है: 'टाइप एरर: टाइम से पुन: सक्रिय नहीं हो सकता है। '.to_i' के साथ रेंज एंडपॉइंट्स को कनवर्ट करना, और फिर' t.to_i' कार्यों के साथ तुलना करना। – tamouse