0

2 つの日付があります。1 つは UTC タイムゾーンで、もう 1 つはニュージーランドです。ある日付が他の日付よりも大きいかどうかを比較する必要があります。

どうすればいいですか?最初にそれらを同じタイムゾーンに変換する必要がありますか?

4

2 に答える 2

2

いいえ。昇順/降順を返す NSDate 比較関数でそれらを比較することができます (一種のクレイジーなセマンティクスですが、機能します)。

2 つの NSDates を比較する方法: どちらが新しいですか?

于 2013-01-25T01:04:03.430 に答える
2

NSDateにはタイムゾーンがありません。それらは絶対的な瞬間を表しています。s を正しく作成している限りNSDate(つまり、 を使用して作成した場合、タイムゾーンを設定する必要があります)、それらを直接比較できますNSDateFormatter

于 2013-01-25T01:49:39.783 に答える