ios - Swift 将 Double 转换为 Int
问题描述
我正在尝试快速将 Double 转换为 Int。代码编译良好,但在运行时抛出异常。我已经检查过该值没有溢出 int 的范围。
我需要它来将 double 转换为 int 以进行时间戳转换。
extension Date {
var millisecondsSince1970:Int {
return Int((self.timeIntervalSince1970 * 1000.0).rounded())
}
}
解决方案
推荐阅读
- php - 我可以看到函数外部的数组,但函数内部没有,如何在函数内部传递变量?
- recaptcha - 为什么我不能将 v2 Google recaptcha 密钥用于不可见的 recaptcha 密钥?
- html - 将录制的视频保存在 iOS 设备上的 Safari Web 应用程序中
- jdbc - QUARTZ JDBC JobStore 如何从数据库中选择下一个作业
- html - CSS @media(min-width) 在手机上不起作用
- php - 超时运行 call_user_func_array()
- node.js - feathersjs 权限 - 角色
- docusignapi - 在创建信封时设置收件人身份验证选项
- c# - 在不重复 C# 的情况下检查字符串中另一个字符串中的所有字母
- database - 查询表达式 vb.net 访问中的语法错误(缺少运算符)