我的日期格式如下:“2014-01-04 10:46:58 +0000”。我想要 将其转换为如下HH:MM:SS。
的格式任何人都可以在这里解决我的问题吗?
提前致谢。
答案 0 :(得分:0)
使用
NSString *dateString = @"2014-01-04 10:46:58 +0000";
NSDateFormatter *dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"yyyy-MM-dd HH:mm:ss Z"];
NSDate *dateFromString = [[NSDate alloc] init];
// voila!
dateFromString = [dateFormatter1 dateFromString:dateString];
[dateFormatter1 release];
NSDateFormatter *dateFormatter2 = [[NSDateFormatter alloc] init];
[dateFormatter2 setDateFormat:@"HH:mm:ss"];
NSString *strDate = [dateFormatter2 stringFromDate:[NSDate dateFromString ]];
NSLog(@"%@", strDate);
[dateFormatter2 release];