[解決済み] iOSです。2つの日付を比較する
2023-01-23 02:14:22
質問
私は
NSDate
と比較する必要があります。
NSDate
で試してみる。
NSOrderAscending
と
NSOrderDescending
とありますが、もし私の日付が他の2つの日付と同じであれば?
例: もし私が
myDate = 24/05/2011
があり、他の2つが1つの =
24/05/2011
と2
24/05/2011
を使うことができますか?
どのように解決するのですか?
によると
の Apple ドキュメントによると
NSDate compare:
受信者と別の与えられた日付の時間的順序を示すNSComparisonResultの値を返します。
- (NSComparisonResult)compare:(NSDate *)anotherDate
パラメータ
anotherDate
比較対象となる日付は レシーバと比較する日付。この値はnilであってはならない。 この値がnilである場合、動作は未定義であり、将来変更される可能性がある。 未定義であり、将来のバージョンで変更される可能性があります。 Mac OS Xの将来のバージョンで変更される可能性があります。
戻り値
もし
受信者と anotherDate が は互いに正確に等しい。
NSOrderedSame
レシーバは の時刻になります。
NSOrderedDescending
レシーバは anotherDateより時間的に早い。
NSOrderedAscending
言い換えれば
if ([date1 compare:date2] == NSOrderedSame) ...
あなたの特定のケースでは、これを読んだり書いたりする方が簡単かもしれないことに注意してください。
if ([date2 isEqualToDate:date2]) ...
関連
-
[解決済み] キーボードがあるときに、UITextFieldを編集開始時に上に移動させるには?
-
[解決済み] iOSまたはmacOSで、インターネット接続が有効かどうかを確認するにはどうすればよいですか?
-
[解決済み] カスタムオブジェクトを含むNSMutableArrayをソートするにはどうすればよいですか?
-
[解決済み] iOSのバージョンを確認する方法を教えてください。
-
[解決済み] App Storeのアプリと連動させる方法
-
[解決済み】浮動小数点値の比較はどのくらい危険か?
-
[解決済み】2つのNSDatesを比較する方法。どちらがより新しいですか?
-
[解決済み】Swiftで2つのDate(月/日/時間/分/秒)の差を取得する。
-
[解決済み] UIButtonのテキストを変更する
-
[解決済み] Xcode リンカエラー: file too small for architecture x86_64
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Objective-Cでコールバックを実行する方法
-
[解決済み] NSArrayのディープコピー
-
[解決済み] Info.plistのCFBundleVersionのアップロードエラー
-
[解決済み] BOOLプロパティの使用
-
[解決済み] Objective-Cです。NSNotificationのオブザーバを削除するには?
-
[解決済み] UIButtonのテキストを変更する
-
[解決済み] 宣言されたプロパティは、対応するインスタンス変数を必要としますか?
-
[解決済み] Xcodeの "unused variable "の警告を消すにはどうしたらいいですか?
-
[解決済み] NSStringをstd::stringに変換するにはどうしたらいいですか?
-
[解決済み] Category is implementing method which will be implemented by its primary class" の警告を抑制する。