限时抢购倒计时

/**

* 倒计时

*

* @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;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容