0

次のコードがあります

NSDate * selectedDate = self.datePicker.date;

NSLog(@"The date selected is %@ and initialdate is %@", selectedDate, initialDate);

NSLog(@"the expression value is %i", [self.initialDate isEqualToDate:selectedDate]);

以下を出力します

The date selected is 2012-09-24 18:49:04 +0000 and initialdate is 2012-09-24 18:49:04 +0000

the expression value is 0

私は xcode4.5 を使用しており、ios6 を対象としています。xcode4.4の同じコードが出力されます1(それらは等しいです)

4

1 に答える 1

0

わかった。

次の行を追加したとき

NSLog(@"Initaldate with time intervel since 1970 %f  and selecteddate %f", [initialDate timeIntervalSince1970], [selectedDate timeIntervalSince1970]);

iOS 5 では同じ値が出力されますが、iOS6 では異なる値が出力されます。

于 2012-09-24T19:44:35.710 に答える