2013-05-15 60 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