iOS开发-NSDate获取当前时区时间
2015-12-25 16:31
381 查看
NSDate Date默认显示的是格林尼治所在地的标准时间(GMT),转换为中国时区需要加上八个小时,针对与这个情况你可以直接在获取时间之后加上八个小时,也可以转换到当前时区,都很简单,代码参考如下:
NSDate *date=[NSDate date]; NSLog(@"格林尼治时间 %@",date); NSInteger interval = [[NSTimeZone systemTimeZone] secondsFromGMTForDate: date]; NSDate *localeDate = [date dateByAddingTimeInterval: interval]; NSLog(@"第一种时间转换---%@",localeDate); NSDate *secondDate=[date dateByAddingTimeInterval:(8*60*60)]; NSLog(@"第二种date时间--%@",secondDate);
相关文章推荐
- iOS中KVC和KVO有哪些用法?
- IOS 多媒体加载 加载音频 AVAudioPlayer
- iOS开发-调整文字之间间距
- iOS 去掉百度地图的 Logo(个人娱乐)
- 我的第一次份实习工作-iOS实习生-第三个月
- iOS报错:does not contain bitcode
- ios 安装Cocoapods步骤
- ioS开发中plist文件的创建与简单读取
- 我的第一次份实习工作-iOS实习生-公司使用过的软件
- ios简单动画
- iOS--隐藏状态栏
- iOS NSData、NSString、char *转换,简洁明了
- iOS图形编辑之Core Graphics
- iOS多线程NSOperation
- iOS多线程GCD
- [置顶] iOS 中 Storyboard 与 Xib 间控制器跳转 - 简化整理完整版
- iOS请求数据AFNetworking
- iOS 实现多个按钮,点选一个其它都取消选中状态的最佳方法
- iOS文件下载
- iOS文件上传