IOS 获得当前系统时间(当前时区)
2015-10-14 08:44
477 查看
1. 获取当前系统的准确事件(+8小时)
NSDate *date = [NSDate date]; // 获得时间对象
NSTimeZone *zone = [NSTimeZone systemTimeZone]; // 获得系统的时区
NSTimeInterval time = [zone secondsFromGMTForDate:date];//以秒为单位返回当前时间与系统格林尼治时间的差
NSDate *dateNow = [date dateByAddingTimeInterval:time];// 然后把差的时间加上,就是当前系统准确的时间
2. 获取当前系统事件并设置格式
NSDate *date = [NSDate date]; // 获得时间对象
NSDateFormatter *forMatter = [[NSDateFormatter alloc] init];
[forMatter setDateFormat:@"HH-mm-ss yyyy-MM-dd"];
NSString *dateStr = [forMatter stringFromDate:date];
NSDate *date = [NSDate date]; // 获得时间对象
NSTimeZone *zone = [NSTimeZone systemTimeZone]; // 获得系统的时区
NSTimeInterval time = [zone secondsFromGMTForDate:date];//以秒为单位返回当前时间与系统格林尼治时间的差
NSDate *dateNow = [date dateByAddingTimeInterval:time];// 然后把差的时间加上,就是当前系统准确的时间
2. 获取当前系统事件并设置格式
NSDate *date = [NSDate date]; // 获得时间对象
NSDateFormatter *forMatter = [[NSDateFormatter alloc] init];
[forMatter setDateFormat:@"HH-mm-ss yyyy-MM-dd"];
NSString *dateStr = [forMatter stringFromDate:date];
相关文章推荐
- iOS中获取系统时间
- 蓝懿 iOs 刘国斌 iOS
- iOS多态特性
- iOS简介
- IOS(Simulator)模拟器切换横竖屏的快捷键
- iOS 苹果官方Demo合集
- iOS 推送消息的原理
- iOS-MJExtension框架使用总结
- iOS-APP后台运行代码
- iOS项目中常用的第三方开源库
- iOS-自定义cell步骤总结
- iOS-NSDate (Extension)
- iOS控制台打印NSLog增强版
- iOS 内存中的ViewController释放
- iOS支付
- iOS 键盘回收实现步骤
- iOS开发常用的第三方类库
- IOS中打开应用实现检查更新的功能
- ios9+xcode7 适配笔记
- iOS单例设计模式