swift - 如何仅在 12 :00 PM in Swift 之前获取时间

标签 swift nsdateformatter

let temp = dateFormatter.date(from: 2017-10-10 23:34:00)

如何识别 temp 是在 12:00 PM 之前还是在 12:00 PM 之后

最佳答案

你可以这样做:

let hour = Calendar.current.component(.hour, from: date)

并检查 hour >= 12 是否为中午 12 点或更晚。

关于swift - 如何仅在 12 :00 PM in Swift 之前获取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46929108/

相关文章:

Swift - 将文本添加到字典

ios - 以编程方式创建的 UITableView 在 iOS9 中始终为白色

iOS - NSDateFormatter dateFromString 仅在一种情况下返回 nil

ios - NSDateFormatter 在 iOS 7 上失败,适用于更高版本

ios - NSDateFormatter 日期错误

ios - 时间间隔中的 NAN

ios - 如何打开事件并在选择 Collection View 单元格时传递变量?

swift - CoreML - 设备模型训练

在 RxSwift 中快速使用未解析的标识符 `create`

ios - 将NSDate格式化为YYYYMMDDHHMMSS.XXX [gmt offset [:tz name]]