我有一个具有持续时间属性的 Track
模型。该属性基于字符串,并以 minutes:seconds
格式读取。我想知道获取这些基于字符串的值并将它们加在一起的最佳方法是什么。例如,如果有这样的持续时间值:
Duration 1: "1:00"
Duration 2: "1:30"
我怎样才能让它输出 "2:30"
?
我发现的大多数与此问题相关的问题都以基于整数的值开头。完成这项工作的最佳方法是什么?
最佳答案
我的建议是以秒为单位存储/操作它们。
将它们存储为整数秒数并应用函数将值解析/格式化为正确的字符串表示形式绝对更容易。
将它们存储为整数将使它们的求和和减法变得非常容易。
关于ruby - 将基于字符串的分钟和秒值相加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34269289/