let ref = DataBase.child("post").child(post.userUid).child("postDate")
ref.observe(.value, with: {
snap in
let value = snap.value as? NSDictionary
let date = value?["postDate"] as? String ?? ""
print("DATE: \(date)")
})
如何将日期转换为秒,分钟,小时和天?让我们说一个图像从现在起30秒后发布。我想打印(30秒前),如果它是2小时我想要打印(2小时前),如果它是1天(1天前) 在互联网上找不到任何信息。
感谢。
答案 0 :(得分:0)
您可以使用具有一些timeIntervalSinceDate方法的Date来计算给定日期的时间。您仍然需要将字符串转换为日期,因此您仍需要DateFormatter中的dateFromString。