私の文字列は、日付に変換する際にstrDate:04/12/2016
です.dd/MM/yyyy。これは別のフォーマットを作り出しています。結果はweekEndDate:2016-12-04 00:00:00 +0000
です。私のコードは、あなたのデバッガ、そのオブジェクトにNSDate
のオブジェクトを印刷しますいつでもこれは、間違った形式ではありませんdateformatterはdatefromstringの変換時に誤った結果を生成します
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"dd/MM/yyyy"];
weekEndDate=[formatter dateFromString:strDate];
nsdateは、私は日付の分の日付を設定して、常に不規則な形式 –
ですピッカーをxibの現在の日付にしますが、日付ピッカーを前の日付にスクロールすると、現在の日付に戻りますが、それ以降は日付の前に表示されます。たとえば、前の日付にスクロールした後に、21日の日付を選択しますが、前の日付に日付ピッカーをスクロールすると、その結果が20日に与えられます。 – niket