gpt4 book ai didi

objective-c - 创建一个带有前导零的分钟和秒的 NSString

转载 作者:行者123 更新时间:2023-12-03 16:23:25 24 4
gpt4 key购买 nike

我需要不断更新标签中的播放时间。我得到的时间 NSTimeInterval currentProgress = self.movi​​ePlayerController.currentPlaybackTime; 返回一个 double 值。但我需要显示的格式是“MM:SS”(00:00)。我尝试过以下代码

NSTimeInterval currentProgress = self.moviePlayerController.currentPlaybackTime;

float min = floor(currentProgress/60);
float sec = round(currentProgress - min * 60);

当进度时间为 10 分 10 秒时,它显示得很好,如“10:10”。但这里的问题是,如果进度时间是1分7秒,它在标签中显示“1:7”。我的预期显示是“01:07”。我怎样才能做到这一点?

最佳答案

NSString *time = [NSString stringWithFormat:@"%02d:%02d", (int)min, (int)sec];

试试这个。应该可以工作!

关于objective-c - 创建一个带有前导零的分钟和秒的 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11012400/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com