1

私は次のコードを持っています。

NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MM/d/YYYY"];
NSDate *addedDate = [dateFormat dateFromString:weightDTO.dateAdded];
[dateFormat release];
NSLog(@"dateAdded %@", weightDTO.dateAdded);
NSLog(@"addedDate %@", addedDate);

これにより、2つのエントリを持つループで次のように出力されます。

dateAdded 06/2/2012
addedDate 2011-12-18 18:30:00 +0000

dateAdded 06/8/2012
addedDate 2011-12-18 18:30:00 +0000

したがって、addedDateオブジェクトの2012年の日付を取得することになっています。ただし、結果は異なります。私はここで何が間違っているのですか?

ありがとうございました

4

1 に答える 1

3

これに変更dateFormatしてください-

[dateFormat setDateFormat:@"MM/dd/yyyy"];
于 2012-06-02T09:29:43.860 に答える