NSDate *date;
date = [[NSUserDefaultsstandardUserDefaults] objectForKey:@"date"];
if (date) {
NSLog(@"存在");
}else {
date = [NSDatedate];
[[NSUserDefaultsstandardUserDefaults] setObject:date forKey:@"date"];
NSLog(@"不存在");
}
NSDateFormatter *formater = [[NSDateFormatteralloc] init];
[formater setDateFormat:@"yyyy年MM月dd號 HH:mm:ss"];
NSString *dateStr = [formaterstringFromDate:date];
NSLog(@"第一次;;%@",dateStr);
// 現在的時間
NSDate *nowDate = [NSDatedate];
NSString *nowDateStr = [formaterstringFromDate:nowDate];
NSLog(@"nowDatestr==%@",nowDateStr);
// 計算差值,這次登錄距離上次登錄的差值,單位是秒
double intercalTime = [nowDatetimeIntervalSinceReferenceDate] - [datetimeIntervalSinceReferenceDate];
NSLog(@"差值是:%f秒",intercalTime);
// 接下來,如果秒數大于一周,一個月,再做相應的事情
新聞熱點
疑難解答