0

以下の形式の2つの時間を比較する必要があります。

NSDate *dt1;

NSDate *dt2;

NSComparisonResult *cr = [dt1 比較:dt2]; 比較では AM/PM が考慮されず、間違った結果が生成されます。

例: 時刻が午後 6 時 12 分である場合、比較時の結果は正しいです。ただし、午前 6 時 12 分である場合でも、午後 6 時 12 分と見なされます。

AM/PM に関する問題の修正にご協力ください。どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

1

私はあなたが非常に混乱していると思います。

NSDate *dt1 = 4:30 AM;

有効な構文に少しでも近いわけではありません。あなたの実際のオブジェクトは何ですか?

NSDate*ここでは、実際には 2 つのオブジェクトを持っているのではなく、別のものを持っていると推測しています。

于 2012-08-30T21:30:05.130 に答える