计算当前时间和⼀一个固定时间的差值,如果差值在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这种带有乘号的时间的结果的, 这样输入系统默认是第一个* 前面的 , 所以我们输入台输入的是一个数字~
852

被折叠的 条评论
为什么被折叠?



