您的位置:首页 > 移动开发 > IOS开发

计算当前时间和⼀一个固定时间的差值

2014-12-30 21:18 211 查看
计算当前时间和⼀一个固定时间的差值,如果差值在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这种带有乘号的时间的结果的, 这样输入系统默认是第一个* 前面的 , 所以我们输入台输入的是一个数字~ 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  iOS