如何在swift 2.2中写1小时?

时间:2016-06-01 08:05:14

标签: ios int swift2.2

我正在制作一个聊天室应用程序并试图使其成为每小时一次,所有在此期间发送的邮件都会被永久删除...

到目前为止我有这个,非常感谢任何帮助!

 for message in json["Messages"].arrayValue {
                let newMessage = Message(data: message)
                if newMessage.sentTime = > 1 hour {

                    self.filterMessages(newMessage)
                }
            }

1 个答案:

答案 0 :(得分:0)

您应该使用NSDate进行比较,然后您可以找到该日期之间的小时数,分钟数或秒数之间的差异。然后你可以检查它是否大于一小时。

如果您不熟悉NSDate,请参阅Apple Documentation

您可以参考this answerthis QUESTION了解如何比较两个nsdate。

希望这会有所帮助:)