gpt4 book ai didi

ios - 检查时间是否在 Swift 范围内

转载 作者:行者123 更新时间:2023-11-28 10:18:07 24 4
gpt4 key购买 nike

如何在 Swift 中检查时间是否在下午 6 点到晚上 11 点之间?我在使用 NSDateFormatter 时遇到了困难,我觉得一定有更简单的方法。

最佳答案

使用NSCalendar:

let date = NSDate()

let calendar = NSCalendar.currentCalendar()
calendar.timeZone = NSTimeZone(name: "MST")!

let hour = calendar.component(.Hour, fromDate: date)
let between6And11PM = 18 <= hour && hour < 23

(已编辑,因为 OP 声明不应包括晚上 11 点)

关于ios - 检查时间是否在 Swift 范围内,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38986601/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com