我是编程新手,我只是想指出正确的方向。
我想创建一个秒表,显示自用户输入的自定义日期起经过的时间。我假设我将使用NSTimer和/或NSDate来完成此操作 - 但是我应该考虑如何让用户输入他们自己的开始日期?
示例:用户想知道他们没有睡多久 - 他们输入他们上次醒来的时间,计时器向他们显示他们已经醒了多久。
非常感谢
答案 0 :(得分:0)
您可以使用NSDate的-timeIntervalSinceDate:以秒为单位获取已用时间
例如:
NSDate *date1 = // date the user woke up
NSTimeInterval timeAwake = [[NSDate date] timeIntervalSinceDate:date1]; // time awake in seconds