This question already has answers here:
Convert NSDate to NSString
                                
                                    (14个回答)
                                
                        
                                5年前关闭。
            
                    
我有一个NSDate对象,它是12小时格式的,例如2014-09-16 04:40:05 pm +0000

我想将其转换为24小时格式,并想找回之类的NSDate对象。

有人可以指导我这样做吗。

所以我想要一些方法:

-(NSDate *) get24HourFormat:(NSDate *) date{

  return date object;
}

最佳答案

简单使用这个:

 NSDateFormatter *dateformate=[[NSDateFormatter alloc]init];
 dateformate.dateFormat = @"HH:mm a"; // Date formater
 NSString *timeString = [dateformate stringFromDate:[NSDate date]]; // Convert date to string
 NSLog(@"timeString :%@",timeString);


逻辑:只需将日期格式hh:mm转换为HH:mm

关于ios - 将NSDate的12小时格式转换为24小时格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25868449/

10-09 16:25
查看更多