How to get the time in am/pm format iphone NSDateFormatter?

后端 未结 8 1097
一生所求
一生所求 2020-12-13 05:44

Am working in an iPhone app with using the NSDateFormatter. Am getting the time from the webservice like \"00:00:00\", \"16:00:00\",\"15:30:00\" and so on. I ne

8条回答
  •  北海茫月
    2020-12-13 06:32

    If your time format is in 24hrs please use "HH:mm:ss" format. Please test the code and let me know if it is working for you. I have tested and it is returning "4 PM"

    NSString *dats1 = @"16:00:00";
     NSDateFormatter *dateFormatter3 = [[[NSDateFormatter alloc] init] autorelease];
     [dateFormatter3 setDateStyle:NSDateFormatterMediumStyle];  
     [dateFormatter3 setDateFormat:@"HH:mm:ss"]; 
     NSDate *date1 = [dateFormatter3 dateFromString:dats1];
     NSLog(@"date1 : %@", date1); **// Here returning (null)**
    
    NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
     [formatter setDateFormat:@"hh:mm a"];
     NSLog(@"Current Date: %@", [formatter stringFromDate:date1]); **// Here also returning (null)**
     [formatter release];
    

    Thanks.

提交回复
热议问题