iOS 电商购物车倒计时时间计算

/**
 * 倒计时
 *
 * @param endTime 截止的时间戳
 *
 * @return 返回的剩余时间
 */
- (NSString*)remainingTimeMethodAction:(long long)endTime
{
    //得到当前时间
    NSDate *nowData = [NSDate date];

    //把时间戳转换成date格式
    NSDate *endData=[NSDate dateWithTimeIntervalSince1970:endTime];

    //创建日历对象
    NSCalendar* chineseClendar = [ [ NSCalendar alloc ] initWithCalendarIdentifier:NSCalendarIdentifierGregorian ];

    //设置单元标识 小时 分钟 秒 天 月 年
    NSUInteger unitFlags =
    NSCalendarUnitHour | NSCalendarUnitMinute | NSCalendarUnitSecond | NSCalendarUnitDay | NSCalendarUnitMonth | NSCalendarUnitYear;

    //给出开始时间 和 结束时间 获取单位标识的数据
    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: %ld Months: %ld, Days; %ld, Hours: %ld, Mins:%ld, sec:%ld",
          [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;
} 
时间: 2024-11-05 12:31:29

iOS 电商购物车倒计时时间计算的相关文章

iOS 实现一个类似电商购物车界面示例

iOS 实现一个类似电商购物车界面示例 先看界面效果图: 主要实现了商品的展示,并且可以对商品进行多选操作,以及改变商品的购买数量.与此同时,计算出,选中的总价格. 做此类型项目:要注意的:视图与数据要分离开来.视图的展现来源是数据模型层.所以我做的操作就是改变数据层的内容,在根据数据内容,去更新视图界面. 已下是具体实现思路与代码: 1. 实现步骤 在AppDelegate.m中包含ViewController.h头文件,创建ViewController对象(vc),接着创建一个UINavig

后电商时代,认知计算将重建商业的游戏规则

(上图为IBM Watson IoT, Commerce及Education行业总经理Harriet Green) 2016年是IBM Websphere eCommerce电子商务解决方案20周年.在21年前的1995年,IBM提出了划时代的"电子商务"愿景,随后提出"电子商务.随需应变"的品牌宣传语,当时在全球范围内创造了一个新的商业时代:电子商务时代. 20年后,根据IBM提供的数据,Websphere eCommerce已经为前500强零售商带来了近500亿

互联网电商购物车架构演变案例

       购物车主要作用在于:1.和传统卖场类似,方便用户一次选择多件商品去结算.2.充当临时收藏夹的功能.3.对于商家来说,购物车是向用户推销的最佳场所之一. 早期 ERP拆分 业务服务化拆分 WCS拆分 购物车功能模块概况 层级设计 群集设计 云购物车从应用层 面上设计了三个-- 交互层.业务组装,基础服(横向)每一都 由一个或多集群组成     交互层 分为购物页 (加入购物车,车一去结算),结算页(车二,立即购,提交订单去 支付) ? 业务组装层 提供标准购物车流程 ,非提供标准购物

电商-购物车总结

1---------------------购物车-------------------------------------------- 购物车顾名思义是将你准备购买的东西先放置到购物车中,等到你想到付款的时候直接去购物车中去付款.是一个商城必备的功能之一. 2.-------------------------大型商城的购物车方式------------------------------------- (1)目前京东是可以在未登录的状态将你点击到购物车的商品添加到你之后登录账户的购物车中,

Demo—cookie电商购物车

说明:cookie的操作须有域名,简单点说就是需要用发布的方式去访问,查看cookie信息请用开发者模式进入application栏 1.页面布局(结构)(根目录) 商品列表 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>商品列表</title> <link rel="styleshee

电商购物车解决方案

购物车列表:cartlist cookies存储 Redis存储 SecurityContextHolder 如果在配置文件配置security="none" 通过上面获取用户名则会报错 空指针 可以通过匿名角色解决 购物车对象:cart 商家ID: 商家NAME: 购物明细列表:orderitemlist 数量: 价格: orderitem 购物车对象: 后端注意事项:安全性 购物车购物明细数量小于等于0 前端控制层注意:把cart 和orderitem 单独出来 便于后期使用 ()

IOS 电商类app 第一版架构 改进

http://www.cnblogs.com/loying/p/4801194.html 接着上一版 的架构. 问题1: model要不要监听事件? 目前,Model需要被改变的时候是: 1.viewController请求数据时候: 2.message发生变化的时候:(比如说登陆.注销.商店切换) 目前的坏处: message处,有各个model的代码: [self lyPostNotification:NOTIFY_INDEX_DATA]; [[CartModel instance] onS

Java电商项目面试题(三)

什么是数据库分片简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库上面,以达到分散单台设备负载的效果.数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式.1.一种是按照不同的表来切分到不同的数据库(主机)之上,这种切可以称之为数据的垂直切分2.另外一种则是根据表中的数据的逻辑关系,将同一个表中的数据按照某种条件拆分到多台数据库上面,这种切分称之为数据的水平切分.如何实现数据库分片当数据库分片后,数据由一个数据库分散到多个数据库中.此时系

“大型票务系统”和“实物电商系统”在接入管理方面的差异

讨论请移步:http://blog.csdn.net/hu_zhenghui/article/details/27584047 相关文章: <今天你买到票了吗?--从铁道部12306.cn站点漫谈电子商务站点的"海量事务快速处理"系统> 不能简单套用"实物电商系统"对"大型票务系统"做需求分析 "大型票务系统"和"实物电商系统"在不能提供商品(服务)时给消费者带来的影响有巨大差异 "大