NSString *dateString = @"06:30 AM";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"dd-MM-yyyy HH:MM:SS a"];
NSDate *dateFromString = [[NSDate alloc] init];
dateFromString = [dateFormatter dateFromString:dateString];
私は "dateFromString"をログに記録すると、それはゼロになります。nsdateへのnsstring
期待される結果は次のとおりです。
19-10-2016 06:30
チェックこの回答:http://stackoverflow.com/a/31217006/775896あなたはObjective-Cのにスウィフトのコードを複製しする必要があります。 – Mrunal
あなたが実際にやろうとしているコードは、この関連する質問で見つけることができます(http://stackoverflow.com/questions/18707648/constructing-an-nsdate-from-todays-date-and-a-string-時を経て)。 –
私は1つの答えを持っていますが、これは2000-01-01 06:30:00 +0000のような出力を出すでしょう。なぜなら、あなたは日付を定義していないからです。答えが必要な場合は投稿します –