self.report.time returns 02/13/2012 03:40:02 PM
I try to format it:
and it returns 2011/12/25 07:40:02 AM
I try to format it:
Code:
- (NSString *)formatTimeFor:(Report *)report
{
if(report){
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"]];
[dateFormat setDateFormat:@"MM/dd/YYYY HH:mm:ss a"];
NSDate *date = [dateFormat dateFromString:report.time];
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setTimeZone:[NSTimeZone systemTimeZone]];
[formatter setDateFormat:@"yyyy/MM/dd HH:mm:ss a"];
NSString *dateTimeStr = [formatter stringFromDate:date];
return [NSString stringWithFormat:@"%@", dateTimeStr];
}
else {
return @"No time specified";
}
}
and it returns 2011/12/25 07:40:02 AM