IOS关于大型网站抢购、距活动结束,剩余时间倒计时的实现代码

 更新时间:2016年08月05日 13:57:01   作者:哈喽mybaby  
这篇文章主要介绍了IOS关于大型网站抢购、距活动结束,剩余时间倒计时的实现代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下

2016年七夕抢购七夕底价直降,满268再减50!满468减100!大牌49元起!相约七夕情人节!欧美日韩名妆香水,2折秒杀爆款!绝对正品! 真心表爱意!限时抢购等活动拥有尽有。那么问题来了,基于代码是如何实现此功能的呢?不要着急,下面效果给大家带来了关于大型网站抢购、距活动结束,剩余时间倒计时的核心代码,一起看看吧。

关键代码如下所示:

/**
* 倒计时
*
* @param endTime 截止的时间戳
*
* @return 返回的剩余时间
*/
- (NSString*)remainingTimeMethodAction:(long long)endTime
{
//得到当前时间
NSDate *nowData = [NSDate date];
NSDate *endData=[NSDate dateWithTimeIntervalSince1970:endTime];
NSCalendar* chineseClendar = [ [ NSCalendar alloc ] initWithCalendarIdentifier:NSGregorianCalendar ];
NSUInteger unitFlags =
NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit | NSDayCalendarUnit | NSMonthCalendarUnit | NSYearCalendarUnit;
NSDateComponents *cps = [chineseClendar components:unitFlags fromDate:nowData toDate: endData options:0];
NSInteger Hour = [cps hour];
NSInteger Min = [cps minute];
NSInteger Sec = [cps second];
NSInteger Day = [cps day];
NSInteger Mon = [cps month];
NSInteger Year = [cps year];
NSLog( @" From Now to %@, diff: Years: %d Months: %d, Days; %d, Hours: %d, Mins:%d, sec:%d",
[nowData description], Year, Mon, Day, Hour, Min,Sec );
NSString *countdown = [NSString stringWithFormat:@"还剩: %zi天 %zi小时 %zi分钟 %zi秒 ", Day,Hour, Min, Sec];
if (Sec<0) {
countdown=[NSString stringWithFormat:@"活动结束/开始抢购"];
}
return countdown;
}

以上代码是IOS关于大型网站抢购、距活动结束,剩余时间倒计时的实现代码,代码比较简单,大家根据需求适当的添加修改删除代码,如果参考过程中发现有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • iOS逆向教程之logify跟踪方法的调用

    iOS逆向教程之logify跟踪方法的调用

    这篇文章主要给大家介绍了关于iOS逆向教程之logify跟踪方法调用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • iOS应用开发中视图控件UIWindow的基本使用教程

    iOS应用开发中视图控件UIWindow的基本使用教程

    这篇文章主要介绍了iOS应用开发中视图控件UIWindow的基本使用教程,代码基于传统的Objective-C,需要的朋友可以参考下
    2016-02-02
  • Terminal该如何自定义提示详解

    Terminal该如何自定义提示详解

    这篇文章主要给大家介绍了关于Terminal如何自定义提示的相关资料,文中通过图文以及示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-06-06
  • 详谈iOS 位置权限弹出框闪现的问题

    详谈iOS 位置权限弹出框闪现的问题

    下面小编就为大家带来一篇详谈iOS 位置权限弹出框闪现的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • iOS NSURLSessionDownloadTask实现文件断点下载的方法

    iOS NSURLSessionDownloadTask实现文件断点下载的方法

    本篇文章主要介绍了iOS NSURLSessionDownloadTask实现文件断点下载的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01
  • iOS Swift创建代理协议的多种方式示例

    iOS Swift创建代理协议的多种方式示例

    这篇文章主要给大家介绍了关于iOS Swift创建代理协议的多种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • 揭开iOS逆向解密的神秘面纱

    揭开iOS逆向解密的神秘面纱

    这篇文章主要给大家介绍了关于iOS逆向解密的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • 怎样优化今日头条IOS安装包

    怎样优化今日头条IOS安装包

    这篇文章主要介绍了怎样优化今日头条IOS安装包,对IOS优化感兴趣的同学,可以参考下
    2021-04-04
  • iOS逆向工程使用LLDB的USB连接调试第三方App

    iOS逆向工程使用LLDB的USB连接调试第三方App

    这篇文章主要介绍了iOS逆向工程使用LLDB的USB连接调试第三方App,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • 浅析IOS开发TouchID指纹解锁功能

    浅析IOS开发TouchID指纹解锁功能

    TouchID指纹解锁功能现在在app中已经很常见,其实这个功能实现起来是很简单的,因为苹果都已经帮我们封装好了,只需要实现几个方法就可以了。下面来一起看看。
    2016-09-09

最新评论