文字列を日付に変換する必要があります。私は同じことをするために日付フォーマッタを使用しています。
コード:
NSString *stringDate = @"2010-06-21";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSDate *theDate = [dateFormatter dateFromString:stringDate];
これにより、渡された文字列の日付ではなく、以前の日付が得られます。だから私はタイムゾーンを使ってみました。
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT"];
これは私に正しい日付を与えていますが、間違った時間です。
日付だけ欲しい。結果で正しい日付を取得し、時間を切り捨てる方法。
前もって感謝します