【问题标题】:How to subtract from one variable while adding to another如何在添加到另一个变量时从一个变量中减去
【发布时间】:2018-08-03 17:40:46
【问题描述】:

我正在快速开发一个处理时间计算的应用程序。我需要设置它,所以当我得到一个大于 60 的秒数时,它将 +1 分钟变量和 -60 秒变量。但只有在秒数高于 60 时才这样做,每次计算都不同。 谢谢。

【问题讨论】:

  • 您的问题是什么,是什么阻止您自己解决或至少尝试自己解决?
  • Joakim 所说的。但也要确保你实际上是在解决正确的问题。如果 35 秒添加两次,请考虑预期和实际结果。
  • 我对swift不太精通,想从​​其他人那里得到一些想法。
  • 最后这真的与 Swift 无关。如果你知道如何用任何其他语言做到这一点,你可以在这里做到。 (或者你在 iOS 中很难做到这一点?非常不同的问题 - 但它仍然会让你提供更多你尝试过的代码,更具体等)

标签: ios swift


【解决方案1】:

如果不共享一些代码,就很难确切知道您需要什么,但我将向您展示一种将秒转换为分钟和秒的简单方法。我希望这会有所帮助。

// 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-11
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多