iOS中的DateFormatter问题

时间:2013-09-18 10:16:29

标签: ios nsdate nsdateformatter

我正在尝试设置日期格式化时间 01/09/13 20:55:00 + 02:00

NSDateFormatter *departureFormatter = [[NSDateFormatter alloc] init];
[departureFormatter setDateFormat:@"dd/MM/yy HH:mm:ss+Z"];
NSDate *departureDate = [departureFormatter dateFromString:fullDateString];

但它没有成功。

任何指针?

1 个答案:

答案 0 :(得分:-1)

您可以使用以下代码:

NSDateFormatter* dateFormatter1 = [[NSDateFormatter alloc] init];
[dateFormatter1 setDateFormat:@"dd/MM/yy HH:mm:ssZZZZZ"];
[dateFormatter1 setLocale:[[NSLocale alloc] initWithLocaleIdentifier:@"en_US_POSIX"]];
NSDate *dateString = [dateFormatter1 dateFromString:@"01/09/13 20:55:00+02:00"];
NSLog(@"%@",dateString.description);

你可以得到你应得的日期。