iOS 时间操作
来源:互联网 发布:淘宝该版本不支持授权 编辑:程序博客网 时间:2024/06/05 12:07
今天整理了下iOS中时间的一些操作:
1. 获得当前时间
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSString * timeStr = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@"timeStr = %@",timeStr);
2. 两个时间比较大小
NSDate *dateA = [dateFormatter dateFromString:timeStr];
NSDate *dateB = [dateFormatter dateFromString:@"2015-11-11"];
NSComparisonResult result = [dateA compare:dateB];
if (result == NSOrderedDescending)
{
//前面的跟后面的比 大于
NSLog(@"前面的时间大于");
}
else if (result == NSOrderedAscending)
{
//前面的跟后面的比 小于
NSLog(@"前面的时间小于");
}
else if (result == NSOrderedSame)
{
//相等
}
3. 计算两个时间中间差几天
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
unsigned int unitFlags = NSDayCalendarUnit;
NSDateComponents *comps = [gregorian components:unitFlags fromDate:dateA toDate:dateB options:0];
NSLog(@"days = %ld",(long)[comps day]);
- IOS 时间操作
- ios 时间操作NSDate
- iOS 时间操作
- iOS关于时间、时间戳操作
- iOS 本地时间 / UTC时间 / 时间戳等操作 / 获取当前年月日
- IOS对时间的操作大全 待更新
- iOS中时间/日期处理NSDate的常用接口操作
- 时间操作
- 时间操作
- 操作时间
- 时间操作
- 时间操作
- 时间操作
- IOS-时间戳转化时间
- iOS-时间戳转时间
- iOS:日期 时间类操作 NSDate、calendar、formatter、components、locale、timeZone
- iOS状态栏操作之获取WiFi信号强度,网络类型,运营商,电池电量,系统时间等
- iOS开发-UI控件:UIImagePickerController 视频录制操作,视频大小,时间长度
- Java 令牌机制 防止表单重复提交
- 电梯女神
- Log4j最简入门
- scrollview任意位置的定位
- heat客户端的stack查询命令的stack_name/stack_id转换流程
- iOS 时间操作
- JavaMail(JAVA邮件服务) API详解
- 在iOS 8中使用UIAlertController
- DLL 基于IHE ITI-ATNA技术规范的区域医疗信息共享安全问题解决方案
- Android Studio系列教程四--Gradle基础
- UIButton: set image for selected-highlighted state
- 单链表排序方法
- 获取当天的年,月,日,星期。
- Easy Game