【发布时间】:2012-02-02 03:07:00
【问题描述】:
三个月来我无法完成这项工作。我需要帮助。我被困住了,浪费时间。我很难解释这一点。无论如何,我这里有这段代码。
NSDateFormatter *detailsTimeFormatter = [[NSDateFormatter alloc] init];
[detailsTimeFormatter setTimeStyle:NSDateFormatterShortStyle];
NSLog(@"%@",[[detailsTimeFormatter stringFromDate:[NSDate date]] lowercaseString]);
//if (INSERT CODE HERE) { ///<-- Detect every Hours and Minutes
// NSLog(@"True");
//}else{
// NSLog(@"False");
//}
我需要一个可以检测每分钟变化的代码。
我不知道你是怎么做到的。我喜欢举个例子。
1:00 am -> NSLog(@"True");
1:00:10 am --> NSLog(@"False");
1:00:11 am --> NSLog(@"False");
1:00:12 am --> NSLog(@"False");
1:00:## am --> NSLog(@"False");
1:01 am --> NSLog(@"True");
1:01:01 am --> NSLog(@"False");
1:01:02 am --> NSLog(@"False");
1:01:03 am --> NSLog(@"False");
1:01:## am --> NSLog(@"False");
1:01:59 am --> NSLog(@"False");
1:02 am --> NSLog(@"True");
1:02:01 am --> NSLog(@"False");
1:02:02 am --> NSLog(@"False");
1:02:03 am --> NSLog(@"False");
1:02:## am --> NSLog(@"False");
1:02:59 am --> NSLog(@"False");
1:03 am --> NSLog(@"True");
【问题讨论】:
-
要么您简单地假设
:00秒为“真”,要么您必须“记住”旧值,以了解新值是否已“跨越”分钟边界。 -
你如何定义微小的变化?分钟值什么时候变化?