我正在使用swift 2,我有 double myMinute ,我想将其转换为double hours(myHours),我该怎么办?我的代码在下面
let myMinute : Double = 62.0
let myHours : Double = ?
我想和数学一起显示。例如myhours = 1.0
答案 0 :(得分:1)
let myMinute : Double = 62.0
let myHours : Double = myMinute/60
let roundedHours = Double(String(format: "%.2f", myHours))
快乐编码!
答案 1 :(得分:1)
如果使用分钟的当前值(可以用计算器检查),则该值应为1.03而不是1.02,这是一个简单的数学运算,我认为您想要的是在计算旁边将值四舍五入到小数点后两位。您应该使它更清晰。这样就可以了。
myHours = Double(round(myMinute / 60 * 100) / 100)
print(myHours)