我想要以下浮点值的整数值:
var floatingPointValue = NSDate().timeIntervalSince1970 * 1000
我不关心这个 float 的整数值实际上是一个整数还是一个字符串。
最佳答案
Int64
足以容纳几百万的时间间隔
以毫秒为单位的年:
let milliSeconds = Int64(someDate.timeIntervalSince1970 * 1000)
let milliSecondsString = String(milliSeconds)
关于ios - 如何在 Swift 中将大于 Int.max 的浮点值转换为 Int,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46294596/