iOS 时间类常用方法
来源:互联网 发布:成本会计 知乎 编辑:程序博客网 时间:2024/09/21 06:17
m
//当前日前日期
NSDate *today = [NSDate date];
//时区
NSTimeZone *zone = [NSTimeZone systemTimeZone];
//设置间隔
_interval = [zone secondsFromGMTForDate: today];
//今天+8小时(中国上海时区)
today = [today dateByAddingTimeInterval: _interval];
//获取明天日期
NSDate *tomorrowDate = [[NSDate alloc]initWithTimeInterval:24 * 60 * 60 sinceDate:[NSDate date]];
//日历
NSCalendar *calendar = [NSCalendar currentCalendar];
//comps里可以分离出时间年月日等信息
NSDateComponents *comps = [calendar components:(NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekCalendarUnit | NSWeekdayCalendarUnit |NSWeekdayOrdinalCalendarUnit | NSHourCalendarUnit) fromDate:tomorrowDate];
//获取当前星期几
NSInteger weekday = [comps weekday];
//将NSString类型转换成NSDate
NSDate *serverDate = [dateFomatter dateFromString:serverTimeStr];
NSDate *createDate = [dateFomatter dateFromString:createTimeStr];
//算出两个Date的间隔
NSTimeInterval betweenTime = [serverDate timeIntervalSinceDate:createDate];
//分离出标准格式里的年月日时分秒
NSDateFormatter *dateFomatter = [[NSDateFormatter alloc]init];
[dateFomatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
//将string换成formatter形式
NSDate *stringDate = [dateFomatter dateFromString:string];
//formatter为月和日
[dateFomatter setDateFormat:@"MM-dd"];
//提取字符串中月和日
NSString *str1 = [dateFomatter stringFromDate:stringDate];
- iOS 时间类常用方法
- iOS 时间类常用方法
- IOS时间常用
- iOS 常用时间转换
- ios开发常用类方法
- 时间类及其常用方法(前台)
- TimeUtil-常用时间方法
- 常用时间转换方法
- 时间序列常用方法
- js(jQuery)获取时间的方法及常用时间类
- js(jQuery)获取时间的方法及常用时间类
- js(jQuery)获取时间的方法及常用时间类
- js(jQuery)获取时间的方法及常用时间类
- js(jQuery)获取时间的方法及常用时间类
- js(jQuery)获取时间的方法及常用时间类
- js(jQuery)获取时间的方法及常用时间类
- 获取时间的方法及常用时间类
- jQuery获取时间的方法及常用时间类
- linux下字符串函数总结
- Android自定义控件实战——滚动选择器PickerView
- PHP回调函数的实现方法
- 无法打开物理文件 "X.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)解决
- 版本判断 字典转字符串
- iOS 时间类常用方法
- java 面向对象二
- 【IOS】浅拷贝和深拷贝
- Java类中的常用容器
- 蚁群算法Python实现
- Mysql数据库的索引原理
- 对5个数进行排序,需7次比较的方法
- mqtt 初识
- 《Orange's 一个操作系统的实现》学习笔记--特权级代码段之间的转移(五)