如何在NSTimer中显示hh:mm:ss?

大绿色鳄鱼皮

您好,我正在尝试制作一个简单的倒计时应用程序。

但是我的倒数只有几秒钟,而不是几分钟和几小时。我该怎么做呢?

iOS开发者

创建计时器:

timer = [NSTimer scheduledTimerWithTimeInterval: 1.0 target:self selector:@selector(Countdown) userInfo:nil repeats: YES];

倒计时方法:

-(void) Countdown {
    int hours, minutes, seconds;

    secondsLeft--;
    hours = secondsLeft / 3600;
    minutes = (secondsLeft % 3600) / 60;
    seconds = (secondsLeft %3600) % 60;
    label.text = [NSString stringWithFormat:@"%02d:%02d:%02d", hours, minutes, seconds];
}

参考:https : //developer.apple.com/library/ios/documentation/Cocoa/Conceptual/Timers/Articles/usingTimers.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在JavaScript中以HH:MM:SS格式显示当前时间?

如何在 TextView 中显示 hh:mm?

如何在hh:mm:ss中存储时间

如何使用HH:MM:SS显示UIDatePicker

如何在ssrs中将日期格式显示为MM / DD / YYYY HH:MM:SS Z

如何在PHP中的yyyy-mm-dd hh:mm:ss中获取GMT日期

如何在JavaScript中以MM / dd / yyyy HH:mm:ss格式设置日期格式?

如何在c ++中以“ YYYY:MM:DD HH:MM:SS”格式验证时间?

如何在bigquery的datetime列中插入字符串“ dd / mm / yy hh:mm:ss”

如何在PHP中将HH:MM:SS时间转换为天数:HH:MM:SS

如何在odoo v10中将“day, hh:mm:ss”格式转换为hh:mm

如何在Outlook中包含第二个“接收”时间?(hh:mm:ss)

如何在Java中以hh:mm:ss.SSS格式格式化经过的时间间隔?

如何在MySQL中求和时间格式(hh:mm:ss.ms)

如何在JavaScript中以hh:mm:ss格式每次增加或减少百分比

如何在给定的时间(HH:MM:SS)中添加2分钟的Node?

我如何在Angular2中将sec转换为hh:mm:ss格式

如何在javascript中仅将“HH:MM:SS”之类的时间转换为纪元?

如何在 JavaScript 中为 HH:MM:SS 添加分钟?

如何更改在 VBA 中显示为 yyyy/mm/dd hh:mm:ss 的单元格的日期格式

“ HH:MM:SS”中的秒数

如何在Android中将HH:mm:ss转换为hh:mm AM / PM

如何在python中将HH.MM.SS(对象类型)列转换为HH:MM?

如何在Java中以字符串格式获取当前时间戳?“ yyyy.MM.dd.HH.mm.ss”

如何在SQL Server中将时间从dd:hh:mm:ss格式化为仅hh:mm:ss?

如何在Oracle中将yyyy-mm-dd hh:mi:ss转换为mm-dd-yyyy hh:mi:ss?

Bash 提示显示 HH:MM:SS

以hh:mm:ss显示绘图直方图时间

如何结合 Iron-timer 和 moment-js 以在聚合物中显示 hh:mm:ss 格式