【iOS】OC-UTC日期字符串格式化
NSLog(@"%@",[NSDate
date]);
NSDateFormatter *dateFormatter = [[NSDateFormatter
alloc]
init];
[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZ"];//此处注意时间格式
//[dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ssZ"];
NSString * timeStr =
@"2015-11-06T00:37:51.103Z";
NSDate *localDate = [dateFormatter
dateFromString:timeStr];
NSLog(@"now Time = %@",[self
getNowDateFromatAnDate:localDate]);
- (NSDate *)getNowDateFromatAnDate:(NSDate *)anyDate
{
//设置源日期时区
NSTimeZone* sourceTimeZone = [NSTimeZone
timeZoneWithAbbreviation:@"GMT"];//或GMT
//设置转换后的目标日期时区
NSTimeZone* destinationTimeZone = [NSTimeZone
localTimeZone];
//得到源日期与世界标准时间的偏移量
NSInteger sourceGMTOffset = [sourceTimeZone
secondsFromGMTForDate:anyDate];
//目标日期与本地时区的偏移量
NSInteger destinationGMTOffset = [destinationTimeZone
secondsFromGMTForDate:anyDate];
//得到时间偏移量的差值
NSTimeInterval interval = destinationGMTOffset - sourceGMTOffset;
//转为现在时间
NSDate* destinationDateNow = [[NSDate
alloc] initWithTimeInterval:interval
sinceDate:anyDate];
return destinationDateNow;
}
最新文章
- Koa2 的安装运行记录(二)
- Druid Monitor监控JavaSE,杀cmd端口进程
- javascript 原型链
- ArrayList源码
- usb host鼠标不能使用原因
- 简单的XML和JSON数据的处理
- 原生JS+Canvas实现五子棋游戏
- 网络时钟服务器,NTP授时设备,北斗网络校时服务器,GPS时间同步器
- a标签的伪元素的应用——link,hover,visited,active
- 三.SQL语句实例
- 用gulp-imageisux智图api压缩图片
- python之路——23
- [转帖]OS/2 兴 衰 史
- Gym - 101755G Underpalindromity (树状数组)
- Thinkphp基础配置
- 读书笔记 C#委托的BeginInvoke、EndInvoke之浅析
- 前端笔记 (1.HTML)
- java连接数据库以及连接参数格式
- Servlet 全局验证是否登录
- 基础的linux学习
热门文章
- OSS Android SDK
- PHP 获取访问来源
- 关系型数据库工作原理-SQL解析(翻译自Coding-Geek文章)
- Mysql遇到 is marked as crashed and should be repaired 问题解决方法
- C++学习-10
- LOOKUP函数入门
- sort命令与cat区别25.1 由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename >; newfile [root@shiyan a]# cat a.txt aaaaaa [root@shiyan a]# sort a.txt >;c.txt ------------- 在重定向前会自动创建c.txt这个文件。 [root@shiyan
- VISUALSVN: UNABLE TO CONNECT TO A REPOSITORY AT URL 无法连接主机的解决办法
- 解决html5 canvas 绘制字体、图片与图形模糊问题
- Markdown 语法手册 (完整整理版)