首页 > 解决方案 > Swift 将 Double 转换为 Int

问题描述

我正在尝试快速将 Double 转换为 Int。代码编译良好,但在运行时抛出异常。我已经检查过该值没有溢出 int 的范围。

我需要它来将 double 转换为 int 以进行时间戳转换。

extension Date {
var millisecondsSince1970:Int {
return Int((self.timeIntervalSince1970 * 1000.0).rounded())
   }
}

标签: iosswiftdatedate-conversion

解决方案


推荐阅读