NSString to NSDate for yyyy-MM-dd'T'HH:mm:ss.SSS+05:30 format

后端 未结 5 1096
一向
一向 2021-01-01 21:52

My date string that I am getting is 2014-01-08T21:21:22.737+05:30 of this format. How do i confer it to NSDate?

I tried:

       NSString *currentDate         


        
5条回答
  •  刺人心
    刺人心 (楼主)
    2021-01-01 22:59

    Use this code it is working fine your dateFormatter was wrong .

    NSDateFormatter *dateFormatter=[[NSDateFormatter alloc]init];
    
    NSString *currentDateString = @"2014-01-08T21:21:22.737+05:30";
    [dateFormatter setDateFormat:@"yyyy-MM-dd'T'HH:mm:ss.SSSZZZZ"];        
    NSDate *currentDate = [dateFormatter dateFromString:currentDateString];
    
    NSLog(@"CurrentDate:%@", currentDate);
    

    Happy coding!!!!!!!!!!.

提交回复
热议问题