美文网首页
Swift 时间戳由秒精确到小时的两种方法

Swift 时间戳由秒精确到小时的两种方法

作者: JasonFive | 来源:发表于2020-01-03 12:01 被阅读0次
第一种方法: 使用 DateFormatter
let dateMatter = DateFormatter()
dateMatter.dateFormat = "yyyyMMdd HH"
let currentDate = dateMatter.date(from: dateMatter.string(from: Date()))!
print("1:\(currentDate.timeIntervalSince1970)")
第二种方法 : 使用 “%” 求余
var currentNumber = Date().timeIntervalSince1970
print("2:\(currentNumber)")
currentNumber = (currentNumber - (currentNumber.truncatingRemainder(dividingBy: 3600)))
print("3:\(currentNumber)")

结果

1:1578020400.0
2:1578023490.331156
3:1578020400.0

相关文章

网友评论

      本文标题:Swift 时间戳由秒精确到小时的两种方法

      本文链接:https://www.haomeiwen.com/subject/yodzoctx.html