作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我是 Objective-C 的新手。我想设置一个日期格式化程序,用于将日期“2014-04-01T13:30:00.000+0000”转换为另一种格式 - “2014/04/01 13:30:00 AM ".
我已经尝试了很多格式,但都不行。请帮助解决这个问题。
最佳答案
试试这个
NSString *dateFormat1 = @"yyyy-MM-dd'T'HH:mm:ss.sssZ";
NSString *dateFormat2 = @"yyyy/MM/dd HH:mm:ss a";
NSString *dateString = @"2014-04-01T13:30:00.000+0000";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc]init];
NSLocale *enUSPOSIXLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"];
[dateFormatter setLocale:enUSPOSIXLocale];
[dateFormatter setDateFormat:dateFormat1];
NSDate *date = [dateFormatter dateFromString:dateString];
[dateFormatter setDateFormat:dateFormat2];
dateString = [dateFormatter stringFromDate:date];
NSLog(@"Date : %@",dateString);
关于ios - 如何为日期结构 "2014-04-01T13:30:00.000+0000"设置日期格式化程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16013763/
我是一名优秀的程序员,十分优秀!