我有一个字符串 '2015-06-23T15:43:04.000+05:30',我想转换日期格式,例如 2015 年 6 月 23 日 15:43
最佳答案
试试这个:
NSString *temp = @"2015-06-23T15:43:04.000+05:30";
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"YYYY-MM-dd'T'HH:mm:ss.SSS'+05:30'"];
NSDate *dte = [dateFormat dateFromString:temp];
NSLog(@"Date: %@", dte);
NSDateFormatter *dF = [[NSDateFormatter alloc] init];
[dF setDateFormat:@"dd MMMM yyyy HH:mm"];
NSLog(@"%@", [dF stringFromDate:dte]);
在控制台中:
日期:2015-06-23 12:43:04 +0000
2015 年 6 月 23 日 15:43
关于ios - 如何在 objective-c 中使用dateformatter解析字符串到日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31070918/