gpt4 book ai didi

iphone - 在 iPhone App 中创建倒数计时器

转载 作者:行者123 更新时间:2023-11-28 20:47:33 26 4
gpt4 key购买 nike

我想在我的应用中使用倒数计时器。我有这个日期

03-09-2011T20:54:18Z

现在我想为这个日期使用倒数计时器。你能否建议是否有任何关于此的方法。如果我不清楚,请告诉我。提前致谢。

最佳答案

将该时间戳转换为 NSDate*(参见 here)

然后

NSTimeInterval interval = [timestamp timeIntervalSinceNow];

将始终为您提供从现在到您关心的日期之间的秒数。然后你可以这样做:

#define SECONDS_IN_MINUTE 60
#define SECONDS_IN_HOUR (SECONDS_IN_MINUTE * 60)
#define SECONDS_IN_DAY (SECONDS_IN_HOUR * 24)

NSInteger days, hours, minutes, seconds;
days = interval / SECONDS_IN_DAY;
interval %= SECONDS_IN_DAY;
hours = interval / SECONDS_IN_HOUR;
interval %= SECONDS_IN_HOUR;
minutes = interval / SECONDS_IN_MINUTE;
seconds %= SECONDS_IN_MINUTE;

如果你想让它每秒更新一次“实时”,那么使用 performSelector:withObject:afterDelay: 延迟你想要更新显示的任何时间(或者每次运行时只延迟 0.0循环)

关于iphone - 在 iPhone App 中创建倒数计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4363582/

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