计算当前时间和⼀一个固定时间的差值,如果差值在60秒内,输出“刚刚”,如果在60秒外3600秒内,输出“xx分钟前”,如果3600秒外, 3600*24秒内,输出“xx⼩小时前” 如果3600 * 24秒外, 3600*24*30秒内,输出“xx天前”
int timer = 0;
printf(" 请输入一个时间间隔 ");
scanf("%d", &timer);
if (timer < 60) {
NSLog(@" 刚刚 ");
}else if (timer < 3600){
NSLog(@"%d 分钟前 ", timer / 60);
}else if (timer < 3600 * 24){
NSLog(@"%d 小时前 ", timer / 3600);;
}else if (timer < 3600 * 24 * 30){
NSLog(@"%d 天前 ", timer / (3600 * 24));
}else {
NSLog(@" 已拉黑 ~~");
}
//注:控制台输入时间的时候, 是不识别类似3600 * 24 * 20这种带有乘号的时间的结果的, 这样输入系统默认是第一个* 前面的 , 所以我们输入台输入的是一个数字~