gpt4 book ai didi

swift - Firebase 时间戳

转载 作者:搜寻专家 更新时间:2023-11-01 05:35:45 25 4
gpt4 key购买 nike

 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 天前)在 Internet 上找不到任何信息。

谢谢。

最佳答案

您可以使用 Date,它有几个 timeIntervalSinceDate 方法可以计算给定日期的时间。您仍然需要将字符串转换为日期,因此您仍然需要 DateFormatter 中的 dateFromString。

https://developer.apple.com/reference/foundation/date

关于swift - Firebase 时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40855172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com