iOS 开发获取当前时间 NSDate
来源:互联网 发布:口碑和淘宝外卖一样么 编辑:程序博客网 时间:2024/05/17 03:27
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd hh:mm"]; NSDate* date = [NSDate date]; NSString* startTime = [dateFormatter stringFromDate:date];
这里 startTime 即为获取的当前时间
// 这里是国际时间,需要转换成北京时间 NSDate *curDate = [NSDate date];// 不能直接输出日期,要先把它转换成字符串输出 NSLog(@"%@",[NSString stringWithFormat:@"%@",curDate]); // 时 分 秒 NSDateFormatter *formatter = [[NSDateFormatter alloc]init];// 设置时间格式 formatter.dateFormat = @"E hh:mm:ss";// 把curDate 按时间格式的样式 转化成 字符串// NSDateFormatter转换的时间 是转换成的设备时间 time = [formatter stringFromDate:curDate]; NSLog(@"%@",time); // 获得 从 1970 到现在的时间间隔(通常是 时间戳的时间间隔) NSTimeInterval timeInterval = [curDate timeIntervalSince1970]; NSString *timeString = [NSString stringWithFormat:@"%d",(int)timeInterval]; NSLog(@"%@",timeString); NSDate *date = [NSDate dateWithTimeIntervalSince1970:[timeString doubleValue]]; NSLog(@"时间戳 转时间 %@",[formatter stringFromDate:date]); // 通过时间间隔可以计算未来、当前时间(过去的时间)// 计算当前时间 到时间间隔 的日期// dateWithTimeIntervalSinceNow // 获得一天的时间间隔 NSTimeInterval interval = 24*60*60;// 获得昨天的日期 NSDate *yesterday = [NSDate dateWithTimeIntervalSinceNow:-interval];// 设置时间格式 年 月 日 formatter.dateFormat = @"yyyy—MM——dd"; NSLog(@"%@",[formatter stringFromDate:yesterday]); NSDictionary *info = @{@"content":inputView.text,@"time":time}; [allContent addObject:info]; // 指定根据那个 key 进行分类 YES 是升序 NO 是降序 NSSortDescriptor *sortDescriptor = [NSSortDescriptor sortDescriptorWithKey:@"time" ascending:NO]; NSMutableArray *sortDescriptorArr = [NSMutableArray arrayWithObjects:&sortDescriptor count:1];// sortDescriptorArr addObject:sortDescriptor // 根据描述的数据进行排序 allContent = [[allContent sortedArrayUsingDescriptors:sortDescriptorArr]mutableCopy]; NSLog(@"%@",allContent); inputView.text = @"";
0 0
- iOS开发 NSDate 获取系统当前时间
- iOS 开发获取当前时间 NSDate
- iOS获取当前时间 NSDate(NSCalendar)获取当前时间
- NSDate 获取当前时间不正确
- IOS开发——获得当前时间(NSDate )
- NSDate相关处理,获取当前时间戳,获取本地时间,获取星期 iOS新手笔记
- NSDate 当前时间获取和时间比较
- iOS开发-时间设置NSDate
- iOS开发-时间日期NSDate
- iOS NSDate 获取当前星期几
- iOS积累--字符串转化为NSDate, 获取当前时区的系统时间
- ios 获取时间--NSCalendar NSDateComponents NSDate
- ios获取当前时间
- ios 获取当前时间
- iOS获取当前时间
- ios 获取当前时间
- iOS 获取当前时间
- iOS获取当前时间
- Mac OS X 平台 Sublime Text 2/3 中文乱码
- java 调试
- 【C#】菜单
- 代理模式理解
- Java设计模式—单例设计模式(Singleton Pattern)完全解析
- iOS 开发获取当前时间 NSDate
- ActiveMQ 获取消息数据
- iOS中JavaScript和OC交互
- Android关于PagerAdapter的使用方法的总结
- Windows 10 下 VS2013 和 matlab2015b 编译 vlfeat-0.9.20 图文详细版
- 微信开发学习总结-4
- Java中类HashSet<E>和类LinkedHashSet<E>的区别
- facebook的Android调试工具Stetho介绍和使用注意事项
- VC中ListCtrl控件的使用