I have time in NSString like \"15:15\"
I want to covert this NSString time into 12 hr NSString(i.e \"3:15 PM\").
Use NSDateFormatter
to turn the string in a NSDate
. Then use the dateformatter again to change the NSDate
to a string.
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
dateFormatter.dateFormat = @"HH:mm";
NSDate *date = [dateFormatter dateFromString:@"15:15"];
dateFormatter.dateFormat = @"hh:mm a";
NSString *pmamDateString = [dateFormatter stringFromDate:date];
Code might contain some errors, written without compiling or testing.