我必须在我的应用程序中实现,在用户保存录制后,我将必须确定从录制的创建日期起是否已经过了24小时.到目前为止,我目前只是确定当前日期是否不等于创建日期.我非常感谢任何人的帮助,提前谢谢.
解决方法
您可以使用UserDefault在创建记录时保存日期.语法将是
UserDefaults.standard.set(Date(),forKey:"creationTime")
每当您想要检查保存的日期时,请以这种方式检索它
if let date = UserDefaults.standard.object(forKey: "creationTime") as? Date { if let diff = Calendar.current.dateComponents([.hour],from: date,to: Date()).hour,diff > 24 { //do something } }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。