如何将2006年4月30日的年份值解析为字符串?
答案 0 :(得分:2)
@Aditya提到的正确方法是使用NSDateFormatter
:
NSDateFormatter * f = [[NSDateFormatter alloc] init];
[f setDateFormat:@"MM-dd-yyyy"];
NSDate * date = [f dateFromString:@"04-30-2006"];
[f release];
答案 1 :(得分:1)
NSString * year = [[myDateString componentsSeparatedByString:@“ - ”] objectAtIndex:2];
答案 2 :(得分:0)
你可以这样使用
NSString *str1=@"Your date";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[NSTimeZone resetSystemTimeZone];
NSTimeZone *gmtZone = [NSTimeZone systemTimeZone];
[dateFormatter setTimeZone:gmtZone];
[dateFormatter setDateFormat:@"ddd MMM yyyy HH:mm:ss Z"];
NSDate *dateT = [dateFormatter dateFromString:str1];
干杯