如何在Swift中将大于Int.max的浮点值转换为Int

DrC*_*tes 17 floating-point ios swift

我想要具有以下浮点值的整数值:

var floatingPointValue = NSDate().timeIntervalSince1970 * 1000
Run Code Online (Sandbox Code Playgroud)

我不在乎这个浮点数的整数值实际上是整数还是字符串.

Mar*_*n R 26

Int64 大到足以保持几百万年的时间间隔,以毫秒为单位:

let milliSeconds = Int64(someDate.timeIntervalSince1970 * 1000)
let milliSecondsString = String(milliSeconds)
Run Code Online (Sandbox Code Playgroud)