我NSDate
在我的应用程序中使用概念。在我的一个课程中,我设置了[NSDate date]
一个日期实例,并在下一堂课中使用它。它对我来说是完美的,但如果我使用那个日期,它会给我时间前 5.30 小时,所以我用 aNSDateFormatter
来改变它,但我得到一个空响应。
NSLog(@"update date= %@",pullToRefreshManager_.pullToRefreshView.lastUpdateDate);
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"];
[dateFormat setTimeZone:timeZone];
[dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"];
NSString *str=[NSString stringWithFormat:@"%@",pullToRefreshManager_.pullToRefreshView.lastUpdateDate];
NSLog(@"Str== %@",str);
NSDate *date = [dateFormat dateFromString:[NSString stringWithFormat:@"%@",str]];
NSLog(@"exact date= %@",date);
控制台出来了
update date= 2013-08-28 07:34:23 +0000
Str== 2013-08-28 07:34:23 +0000
exact date= (null)