博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS--时间 NSDate,NSTimeInterval的一些转换
阅读量:5308 次
发布时间:2019-06-14

本文共 1727 字,大约阅读时间需要 5 分钟。

//1.时间格式 NSDateFormatter *_dateFormatter = [[NSDateFormatter alloc] init]; [_dateFormatter setDateFormat:@"YYYY年MM月dd天hh小时mm分ss秒"];  //2.获取系统时间 NSString *date = [_dateFormatter stringFromDate:[NSDate date]];  //3.NSDate转化为时间戳 NSTimeInterval a=[date timeIntervalSince1970];  //4.时间戳转化为NSDate NSDate *stampDate = [NSDate dateWithTimeIntervalSince1970:timeInter];  //4.NSDate转化为NSString NSString* dateString = [_dateFormatter stringFromDate:date];  //5.传入时间差,重置格式 //传入时间差,转换格式 - (NSString *)timeWithMessageString:(NSTimeInterval)timeInter {          int month = timeInter / (3600 * 24 * 30);     int day = timeInter / (3600 * 24);     int hour = timeInter / 3600;     int minute = timeInter / 60;          int day_process = day - month * 30;     int hour_process = hour - day *24;     int minute_process = minute - hour *60;     int miao_process = timeInter - minute*60;          NSString *timedate = nil;     if (day == 0) {         timedate = [NSString stringWithFormat:@"%d小时%d分%d秒",hour_process,minute_process,miao_process];         if (hour == 0) {            timedate = [NSString stringWithFormat:@"%d分%d秒",minute_process,miao_process];             if (hour == 0) {                 timedate = [NSString stringWithFormat:@"%d秒",miao_process];             }         }     }else{         timedate = [NSString stringWithFormat:@"%d天%d小时%d分%d秒",day_process,hour_process,minute_process,miao_process];     }               timedate = [NSString stringWithFormat:@"限时优惠: 还剩%@",timedate];     return timedate; }

 

//当前时间的半小时后NSDate *date1 = [NSDate date]; NSDate *date2 = [[NSDate date] dateByAddingTimeInterval: 30*60];    NSDate *date3 = [NSDate dateWithTimeIntervalSinceNow:30*60];

 

转载于:https://www.cnblogs.com/qiyiyifan/p/7602639.html

你可能感兴趣的文章
java中基本数据类型和包装类的区别
查看>>
项目指南
查看>>
康托展开
查看>>
MongoDB-CRUD
查看>>
ASM字节码增强技术
查看>>
javaagent 简介
查看>>
python升级安装后的yum的修复
查看>>
Vim配置Node.js开发工具
查看>>
web前端面试题2017
查看>>
Reflection in Teaching
查看>>
ELMAH——可插拔错误日志工具
查看>>
MySQL学习笔记(四)
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
两数和
查看>>
移动设备和SharePoint 2013 - 第3部分:推送通知
查看>>
SOPC Builder中SystemID
查看>>
MySQL数据库备份工具mysqldump的使用(转)
查看>>
青海行--(7月19日)麦积山石窟
查看>>
NTP服务器配置
查看>>
【转】OO无双的blocking/non-blocking执行时刻
查看>>