-(NSTimeInterval)convertStringToDate:(NSString *) date {
NSString *dateString = date;
NSLog(@"dateString = %@", dateString);
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy hh:mm a"];
[dateFormatter setLocale:[NSLocale currentLocale]];
NSDate *date1 = [[NSDate alloc] init];
date1 = [dateFormatter dateFromString:dateString];
NSLog(@"dateFromString = %@", date1);
NSString *displayDate = [dateFormatter stringFromDate:date1];
NSLog(@"displayDate = %@", displayDate);
return [date1 timeIntervalSince1970];
}
Why I am getting NSTimeInterval with wrong timezone?