我有一个代码错误地生成它,我认为必须有一个更好的方式来检查时间>上午9时30分,时间< 4 pm
任何想法都高度赞赏.
任何想法都高度赞赏.
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
解决方法
t = Time.Now Range.new( Time.local(t.year,t.month,t.day,9),Time.local(t.year,16,30) ) === t
原文地址:https://www.jb51.cc/ruby/265932.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。