2013-05-15 77 views
-3

我需要解析的输入日期字符串是2013:05:14 13:24:44 我尝试使用此NSDateFormatter代码,但它不起作用... 任何想法?解析EXIF日期字符串到NSDate

_dateFormatter = [NSDateFormatter alloc]; 
[_dateFormatter setDateFormat:@"yyyy:MM:dd hh:mm:ss"]; 
NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"]; 
[_dateFormatter setLocale:usLocale]; 
NSTimeZone *timeZone = [NSTimeZone timeZoneWithName:@"UTC"]; 
+0

http://stackoverflow.com/questions/4999396/how-to-parse-a-date-string-into-an-nsdate-object-in-ios?rq=1 – SAKrisT

+0

显示日期字符串。 – Anupdas

+2

没有日期字符串,没有预期的输出,没有实际的输出,没有意义的“它不工作” - 不是一个真正的问题 – matt

回答

2

取而代之的字符串中hh:mm:ss,你需要HH:mm:ss。由于该字符串在一小时内显示“13”,因此您需要使用HH(00-23)而不是hh(01-12)。

+1

实际上,他需要阅读NSDateFormatter的规范,并按照格式字符串信息的链接。 –

+0

我试过你的建议(HH:mm:ss),但它不工作。我认为这个问题更多的是日期部分(yyyy:MM:dd) – fvisticot