作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我看过这个问题,但其中很多都没有意义也没有用: How to determine if a business is open given the hours of operation (Swift-iOS)
我名单上的一些地方大约早上 7:30 开门,第二天凌晨 4 点关门。我的 Parse-server 上的时间是这样列出的:openTime(数量):7.5(上午 7:30)closeTime (Number): 和 4 for (4 am)
但是,当我使用链接问题中的逻辑时,
if now.hour! > Int(openTime) && now.hour! < Int(closeTime) {}
一直说不营业。我如何调整数字或逻辑,以使其适用于第二天深夜/清晨关闭的地方?
最佳答案
可以认为closeTime
必须优于openTime
,否则就是后天。
所以它会变成这样:
let realCloseTime = closeTime < openTime ? closeTime + 24 : closeTime
if now.hour! > Int(openTime) && now.hour! < Int(realCloseTime) {}
关于swift - 如何判断一家公司是否在午夜后营业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55690446/
我是一名优秀的程序员,十分优秀!