今から最後の日曜日の日付を探したい。私はNSDateComponentsを調べましたが、何も私のためにはうまくいきませんでした。 提案があります。最後の日曜日の日付を見つける現在の日付から
3
A
答えて
4
NSCalendar *gregorian = [[[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar] autorelease];
NSDateComponents *comps = [gregorian components:NSWeekdayCalendarUnit fromDate:[NSDate date]];
int weekday = [comps weekday];
NSLog(@"the wee %d",weekday);
NSDate *lastSunday = [[NSDate date] addTimeInterval:-3600*24*(weekday-1)];
NSLog(@"nsdar %@",newDate);
これは、NSDate
形式の最後の日曜日を示しています。これが役に立ちます。
-1
現在の日付から過去7日間を取得します。それを繰り返し、日曜日の日付を見つけます。最適化されたソリューションではありません。しかしそれは動作します。
+0
何を繰り返しますか?平日の値ですか? –
+0
過去7日間。 @ankit答えははるかに良いです。 – Vignesh
関連する問題
- 1. 前の日曜日の日付アルゴリズムを見つける
- 2. 現在の金曜日の現在の日付を現在の日付から取得するには
- 3. 与えられた日付の曜日を見つける
- 4. 特定の日付の曜日を見つける
- 5. Yesterdays日付から始まり、日曜日を含まない最後の3日間の日付を生成
- 6. 現在の日付と現在の日付の30日後のテーブルの作成
- 7. 現在の日付から前の日付を引いて日数を見つける方法
- 8. 最後の3ヶ月の月曜日から日曜日の日付を取得する方法Redshiftで?
- 9. 土曜日、日曜日、祝日のない日付から前の日付を取得するには?
- 10. 別の日付の前に最低日付を見つける
- 11. 現在の日付と翌日をjavaで明日の日付を見つけよう
- 12. アンドロイドの現在日付の日付ピッカー
- 13. 現在の日付から次の木曜日の日付を取得するPowerPointマクロ
- 14. 日付ピッカーの日付と現在の日付との比較
- 15. 選択した日付を見つける方法は、土曜日または日曜日ですsqliteのマネージャー
- 16. 前の月曜日&前の日曜日の日付が
- 17. Swiftの現在の日付から次の火曜日と木曜日を取得
- 18. ブートストラップ - datesDisabledの日付と日曜日と土曜日の配列
- 19. 最後の日曜日の1週間前と今日から最後の日曜日の計算
- 20. 過去の日付と日曜日が無効の日付ピッカー
- 21. Pythonの現在の日付から7日前の日付を取得する
- 22. 現在の日付 - 次木曜日に行く - PHP
- 23. PHPの日付の前に最後の木曜日を取得
- 24. Pandasの日付列と特定の日付の日付差を見つける
- 25. 現在の日付から特定の日付へのカウントダウン
- 26. 日時のみの日付と現在の日付の比較
- 27. 現在の日付と日付のフィールドの間の日数
- 28. 最初の日付と月から月の最後の日付
- 29. iOSの今日の前日の月曜日を見つける
- 30. Bootstrap Datepickerで最後の日曜日の日付を取得するには?
ご協力いただきありがとうございます。 –
N.B. 24時間の倍数を追加しても、夏時間の切り替えを行った場合、別の日に同じ**時間**を与えるとは限りません。あなたは日付(すなわち年月日)だけを気にしているなら、これはいいですが、時間を気にするなら、 'NSCalendar'の' components:fromDate: 'と' dateFromComponents: 'を使って年、月、日のコンポーネントを追加し、その日に(平日-1)を追加します。 – yuji