我有一些这种格式的日期:
2012-06-26 12:00:00 +0000
我想做的就是将其转换为以下格式:
Jun 26, 2012 12:00:00 AM
是否有一种简单的方法可以在obj-c上执行此操作,或者我必须解析所有内容,并为此编写自己的函数?如果是的话,任何想法会是什么样子,因为我在iOS上是新手。
非常感谢您阅读我的帖子:D
最佳答案
要将1个字符串转换为另一个字符串,请使用以下命令
NSString *inputString = @"2012-06-26 12:00:00 +0000";
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"yyyy-MM-dd hh:mm:ss z"];//input
NSDate *date = [formatter dateFromString:inputString];
[formatter setDateFormat:@"MMM dd, yyyy hh:mm:ss a"];
NSString *outputString = [formatter stringFromDate:date];
NSLog(@"output : %@",outputString);
关于ios - 在iOS上更改日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11189374/