我处理的数字很少,但我很挣扎,因为我无法在屏幕上显示它们。
我所做的基本上是创建一个浮点数潜水整数
let minute = Calendar.current.component(.minute, from: Date())
let JDminute = Float(minute/1440)
而不是使用在屏幕上显示它
Text(JDminute, format: .number.precision(.fractionLength(5)))
或常绿
Text(String(format: "Julian date: %.5f", turnintoJulian(date: outputDate)))
但我得到的只是零。
我想问题在于我如何创建浮点数,但我尝试了不同的方法,但总是得到相同的结果:0
正确的做法是怎样的?
因为
Calendar.current.component(.minute, from: Date()
返回一个Int
。并且minute/1440
四舍五入为0。我认为应该是: