我正在尝试像这样格式化一些日期:
NSArray *dateStrings = [NSArray arrayWithObjects:
@"09/03/2013 07",
@"09/13/2013 07",
@"10/21/2013 07",
@"11/05/2013 07",
@"11/19/2013 07",
@"12/06/2013 07",
@"01/17/2014 07",
@"01/21/2014 07",
@"03/04/2014 07",
@"04/11/2014 07",
@"04/25/2014 07",
@"05/01/2014 07",
@"05/20/2014 07", nil];
// Convert string to date object
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"DD/mm/yyyy hh"];
NSDate *date = [dateFormat dateFromString:[dateStrings objectAtIndex:2]];
NSLog(@"%@", date);
当我得到日志时,看到的是:2013-01-01 12:21:00 +0000 这是从日期:10/21/2013 07
为什么是这样?我猜这是我的格式化程序语法的问题,但对我来说看起来不错。
谢谢你。