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)")
})
如何将日期变成SEC,最小,小时和天?假设从现在开始30秒后的图像。我想打印(30秒前),如果我想打印2个小时(2小时前),如果是1天(1天前)在互联网上找不到任何信息。
谢谢。
您可以使用具有一些TimeIntervalsEdate方法的日期,该方法可以计算给定日期的时间。您仍然需要将字符串转换为日期,因此您仍然需要dateformatter的datefromstring。
https://developer.apple.com/reference/foundation/date