UTC时间的转换
2016-04-12 18:32
204 查看
UTC即为通用协调时(UTC, Universal Time Coordinated)。UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时相同。
UTC时间与我们当地的时间相差8个小时,将UTC时间转换成年/月/日等时间格式代码如下:
dateString就是我们想要的时间格式,当然可以用dateFormatter设置时间格式。
UTC时间与我们当地的时间相差8个小时,将UTC时间转换成年/月/日等时间格式代码如下:
+ (NSString *)toolGetLocalAllAmDateFormateWithUTCDate:(NSString *)utcDateString{ NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'"]; NSTimeZone *localTimeZone = [NSTimeZone localTimeZone]; [dateFormatter setTimeZone:localTimeZone]; NSDate *dateFormatted = [dateFormatter dateFromString:utcDateString]; // 将相差8小时的时间转换成当前时间 NSDate *currentDate = [dateFormatted dateByAddingTimeInterval:8*3600]; // [dateFormatter setDateFormat:@"yy/MM/dd HH:mm"]; [dateFormatter setDateFormat:@"MM/dd HH:mm"]; NSString *dateString = [dateFormatter stringFromDate:currentDate]; return dateString; }
dateString就是我们想要的时间格式,当然可以用dateFormatter设置时间格式。
相关文章推荐
- 新正方教务系统无需验证码即可模拟登陆
- 进度条04
- 高性能MySQL笔记-第5章Indexing for High Performance-005聚集索引
- <mvc:resources> 标签的使用
- pyspark的初始调用
- EndNote X7在word中进行文献应用的标签插入时,没有出现数字及对应的参考文件的解决方案
- PHP入门总结
- 150. Evaluate Reverse Polish Notation
- 开关和灯
- hibernate实现多表联合查询
- 第六周作业
- 面试中遇到递归算法
- Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例
- 快速构建自己的第一个SeaJS
- Unable to execute dex: Cannot merge new index 66827 into a non-jumbo instruction!
- nrf51822 --- 广播的类型
- c++作业3
- pythonseleniumAPI
- MVC的System.Web.Mvc.ViewPage小结
- Android Studio ADB响应失败解决方法(2CTo.com)