我正在为此苦苦挣扎。我想以 HH:MM 格式在标签中显示一个以秒为单位的值。我在互联网上搜索了很长时间并找到了一些答案,但要么没有完全理解它们,要么它们看起来像是一种奇怪的做我想做的事情的方式。如果有人能帮助我解决这个问题,那就太好了!请记住,我是这款游戏的新手,因此对于更有经验的人来说,这个问题可能看起来是一个非常基本的问题。
我正在寻找与您正在寻找的相同的东西,但找不到。所以我写了一篇——
- (NSString *)timeFormatted:(int)totalSeconds
{
int seconds = totalSeconds % 60;
int minutes = (totalSeconds / 60) % 60;
int hours = totalSeconds / 3600;
return [NSString stringWithFormat:@"%02d:%02d:%02d",hours, minutes, seconds];
}
完美地工作在Swift还有:
func timeFormatted(totalSeconds: Int) -> String {
let seconds: Int = totalSeconds % 60
let minutes: Int = (totalSeconds / 60) % 60
let hours: Int = totalSeconds / 3600
return String(format: "%02d:%02d:%02d", hours, minutes, seconds)
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)