2016-10-30 8 views
-3

NSStringをNSDateに変換しようとしています。文字列は "2016-10-29 AM AM"のように見えます。私は異なるNSDateフォーマットを試しましたが、何も動作していません。私は日付を正しく取得していますが、時間はありません。前もって感謝します。"2016-10-29 7 AM"の形式のNSStringからNSDateへ

+0

'YYYY-MM-DD ha' - [unicode.org日付形式パターン](http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html #Date_Format_Patterns) – vadian

答えて

2
NSString *[email protected]"2016-10-29 7 AM"; 
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd h a"]; 
NSDate *date = [dateFormatter dateFromString:str]; 
1
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; 
[dateFormatter setDateFormat:@"yyyy-MM-dd h a"];