2つの日付の間に2暦日が過ぎているかどうかを確認します

マリオ

2つの日付の間に2暦日が過ぎているかどうかを調べたいです。

使ってみました

NSDateComponents *components = [[NSCalendar currentCalendar] components:NSDayCalendarUnit fromDate:date toDate:now options:0];
NSInteger days = [components day];  

日数が2以上かどうかを確認しますが、1日が過ぎている場合にのみ日数がカウントされるようです。

たとえば、2つの日付が次の場合:
月曜日01:00 am
日曜日11:00 pm

結果は0になります。
日曜日は月曜日とは異なるため1になると予想しました。

マーティンR

両方の日付をそれぞれの日の開始に「正規化」する必要があります。

NSCalendar *cal = [NSCalendar currentCalendar];
NSDate *startOfToday, *startOfOtherDay;
[cal rangeOfUnit:NSDayCalendarUnit startDate:&startOfToday interval:NULL forDate:now];
[cal rangeOfUnit:NSDayCalendarUnit startDate:&startOfOtherDay interval:NULL forDate:date];

次に、差を計算します。

NSDateComponents *components = [cal components:NSDayCalendarUnit fromDate:startOfOtherDay toDate:startOfToday options:0];
NSInteger days = [components day];

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

VBAを使用して日付が2つの日付の間にあるかどうかを確認する

分類Dev

PHP日付が2015年10月8日の形式で過ぎているかどうかを確認します

分類Dev

ISO文字列の日付が2つの日付の間にあるかどうかを確認します

分類Dev

日付がxsltの2つの日付の間にあるかどうかを確認します

分類Dev

現在の日付が2つの日付の間にあるかどうかを確認しますOracleSQL

分類Dev

日付がc(配列)の2つの日付の間にあるかどうかを確認します

分類Dev

1日が過ぎたかどうかを確認するために、2つの日付をすばやく比較します

分類Dev

日付が2つの日付の間にあるかどうかを確認します

分類Dev

日付が2つの日付の間にあるかどうかを確認します

分類Dev

Laravelは、日付が2つの日付の間にあるかどうかを確認します。

分類Dev

フラッター:日付が2つの日付の間にあるかどうかを確認します

分類Dev

SQL:日付が2つの日付の間にあるかどうかを確認します

分類Dev

Excelで2つの日付の間に月のn日が何回経過したかを確認するにはどうすればよいですか?

分類Dev

日付が他の2つの日付の間か等しいかどうかを確認します

分類Dev

(Laravel)今日が開始日に基づいて2つの日付の間にあるかどうかを確認します

分類Dev

文字列の日付が特定の日付を過ぎているかどうかを確認する方法

分類Dev

日時値から日付を抽出して、2つの日付の間の週末を確認するにはどうすればよいですか?

分類Dev

1つの日付が2つの日付の間にあるかどうかを確認する

分類Dev

SQL2つのUTC日付が同じ暦日にあるかどうかを検索します

分類Dev

2つの日付が許可された期間内にあるかどうかを確認します

分類Dev

JAVAを使用して、日付がMongoDBの列の2つの日付の間にあるかどうかを確認するには

分類Dev

今日の日付が他の2つの指定された日付の間にあるか等しいかどうかを確認するC#コード

分類Dev

PHP-日付が2つの日付の間にあるかどうかを確認する方法

分類Dev

2つの日付が同じ日になっていないかどうかを確認する方法

分類Dev

今日の日付が有効期限を過ぎているかどうかを確認してください

分類Dev

Pythonで日付が他の2つの日付の間にあるかどうかを確認するにはどうすればよいですか?

分類Dev

Postgresの重複する日付のクエリ-範囲としての2つの日付が月に重複するかどうかを確認します

分類Dev

年を無視して、日付が2つの日付の間にあるかどうかを調べます

分類Dev

SQL Serverを使用して、日付が日付範囲の間にあるかどうかを確認します

Related 関連記事

  1. 1

    VBAを使用して日付が2つの日付の間にあるかどうかを確認する

  2. 2

    PHP日付が2015年10月8日の形式で過ぎているかどうかを確認します

  3. 3

    ISO文字列の日付が2つの日付の間にあるかどうかを確認します

  4. 4

    日付がxsltの2つの日付の間にあるかどうかを確認します

  5. 5

    現在の日付が2つの日付の間にあるかどうかを確認しますOracleSQL

  6. 6

    日付がc(配列)の2つの日付の間にあるかどうかを確認します

  7. 7

    1日が過ぎたかどうかを確認するために、2つの日付をすばやく比較します

  8. 8

    日付が2つの日付の間にあるかどうかを確認します

  9. 9

    日付が2つの日付の間にあるかどうかを確認します

  10. 10

    Laravelは、日付が2つの日付の間にあるかどうかを確認します。

  11. 11

    フラッター:日付が2つの日付の間にあるかどうかを確認します

  12. 12

    SQL:日付が2つの日付の間にあるかどうかを確認します

  13. 13

    Excelで2つの日付の間に月のn日が何回経過したかを確認するにはどうすればよいですか?

  14. 14

    日付が他の2つの日付の間か等しいかどうかを確認します

  15. 15

    (Laravel)今日が開始日に基づいて2つの日付の間にあるかどうかを確認します

  16. 16

    文字列の日付が特定の日付を過ぎているかどうかを確認する方法

  17. 17

    日時値から日付を抽出して、2つの日付の間の週末を確認するにはどうすればよいですか?

  18. 18

    1つの日付が2つの日付の間にあるかどうかを確認する

  19. 19

    SQL2つのUTC日付が同じ暦日にあるかどうかを検索します

  20. 20

    2つの日付が許可された期間内にあるかどうかを確認します

  21. 21

    JAVAを使用して、日付がMongoDBの列の2つの日付の間にあるかどうかを確認するには

  22. 22

    今日の日付が他の2つの指定された日付の間にあるか等しいかどうかを確認するC#コード

  23. 23

    PHP-日付が2つの日付の間にあるかどうかを確認する方法

  24. 24

    2つの日付が同じ日になっていないかどうかを確認する方法

  25. 25

    今日の日付が有効期限を過ぎているかどうかを確認してください

  26. 26

    Pythonで日付が他の2つの日付の間にあるかどうかを確認するにはどうすればよいですか?

  27. 27

    Postgresの重複する日付のクエリ-範囲としての2つの日付が月に重複するかどうかを確認します

  28. 28

    年を無視して、日付が2つの日付の間にあるかどうかを調べます

  29. 29

    SQL Serverを使用して、日付が日付範囲の間にあるかどうかを確認します

ホットタグ

アーカイブ