日期格式问题

iOS 码拜 9年前 (2016-05-20) 1106次浏览
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
//设定时间格式,这里可以设置成本人需要的格式
[dateFormatter setDateFormat:@”yyyy-MM-dd”];
//用[NSDate date]可以获取系统当前时间
NSString *currentDateStr = [dateFormatter stringFromDate:[NSDate date]];
NSLog(@”currentDateStr=%@”,currentDateStr);
NSDate *shortDate=[dateFormatter dateFromString:currentDateStr];
NSLog(@”shortDate=%@”,shortDate);
//现在时间是2016-07-26 20:49:16
输出结果:
currentDateStr=2016-07-26
shortDate=2016-07-25 16:00:00 +0000
问题讨教:
1.shortDate=2016-07-25 16:00:00 +0000为什么是2016-07-25呢?本人想输出2016-07-26 怎么样写代码呢?
2.+0000 这个+和4个0是什么意思?
解决方案

20

http://blog.csdn.net/w582324909/article/details/51954350
这个去参考一下

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明日期格式问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)