I am getting time from Google server as PT4M30S,PT7M2S
. If it is first one, ie PT4M30S
,then I displayed it as 4:30
.But second one is coming like this 7:2
, which I don't want.I like it to be like 7:02
.
This is what I did some how
NSString *m=@"M";
NSString *s=@"S";
NSRange rang =[videoTimeString rangeOfString:m options:NSCaseInsensitiveSearch];
if(rang.length==[m length])
{
if(rang.length==[s length])
{
NSString *string1=[videoTimeString stringByReplacingOccurrencesOfString:@"PT" withString:@""];
NSString *string2=[string1 stringByReplacingOccurrencesOfString:@"M" withString:@":"];
finalTime=[string2 stringByReplacingOccurrencesOfString:@"S" withString:@""];}
else{
NSString *string1=[videoTimeString stringByReplacingOccurrencesOfString:@"PT" withString:@""];
finalTime=[string1 stringByReplacingOccurrencesOfString:@"M" withString:@":00"];
}
}
else{
NSString *string1=[videoTimeString stringByReplacingOccurrencesOfString:@"PT" withString:@"0:"];
finalTime=[string1 stringByReplacingOccurrencesOfString:@"S" withString:@""];
}
So any help would be appreciated.
Thanks