我正在迅速开发一个处理时间计算的应用程序。我需要进行设置,以便当我得到一个秒数大于60的数字时,它会对分钟变量+1,从秒变量-60。但是,只有在秒数大于60时才执行此操作,而每次计算都不同。 谢谢。
答案 0 :(得分:0)
如果没有共享代码,很难确切知道您需要什么,但是我将向您展示一种将秒转换为分钟和秒的简单方法。我希望这会有所帮助。
// Starting value (seconds)
let input_seconds = 74
// Get minutes using integer division (this ignores the remainder - sometimes called floor division)
let minutes = input_seconds / 60
// Use modulus operator to get remainder, which is number of additional seconds
let seconds = input_seconds % 60
// Print output. You could use a number formatter to do formatting for you.
print("Output is \(minutes) minutes and \(seconds) seconds.")
如果这不是您所需要的,请阐明您的要求并共享一些代码。
您还可以阅读有关如何提出一个很好的问题here的信息。