iOSのObjective-Cで今日の後に最初の土曜日の日程を取得するにはどうすればよいですか?Objective-Cの次の土曜日の日付を取得しますか?
答えて
これは、カレンダーの日付を操作するための手順を案内します。
[NSDate dateWithNaturalLanguageString: @"next Saturday"]
編集:
:OS X 10.9とiOS 8以降では、あなたがこれを行うことができますNSCalendar *calendar = [NSCalendar currentCalendar];
NSDate *now = [NSDate date];
NSDateComponents *saturday = [[NSDateComponents alloc] init];
saturday.weekday = 7 /* Saturday */;
NSDate *nextSaturday = [calendar nextDateAfterDate:now matchingComponents:saturday options:0];
公式ドキュメントから:このメソッド(dateWithNaturalLanguageString :)は、限定された口語訳のフレーズ(主に英語)をサポートしています。予期しない結果が出る可能性があり、その使用は強くお勧めします。 –
@Bavarious - 私はそれを見ました。それは私がやろうとしていたことよりずっと簡単で、私の場合にはうまくいきます。 – Moshe
たとえそれが英語で限定された口語のフレーズしかサポートしないとしても、「次の土曜日」はどんなアプリケーションでも動作します。 –
NSCalendar *gregorian = [[NSCalendar alloc]initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *date = [NSDate date];
NSDateComponents *weekdayComponents = [gregorian components:NSWeekdayCalendarUnit fromDate:date];
NSInteger todayWeekday = [weekdayComponents weekday];
enum Weeks {
SUNDAY = 1,
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY
};
NSInteger moveDays=SATURDAY-todayWeekday;
if (moveDays<=0) {
moveDays+=7;
}
NSDateComponents *components = [NSDateComponents new];
components.day=moveDays;
NSCalendar *calendar=[[NSCalendar alloc] initWithCalendarIdentifier: NSGregorianCalendar];
NSDate* newDate = [calendar dateByAddingComponents:components toDate:date options:0];
NSLog(@"%@",newDate);
これは正解とマークする必要があります。 – BFar
- 1. 土曜日、日曜日、祝日のない日付から前の日付を取得するには?
- 2. 日付を含むPHP配列(土曜日まで)土曜日までのフライデー
- 3. ブートストラップ - datesDisabledの日付と日曜日と土曜日の配列
- 4. SQL - いくつかの日付日を前に取得する(土曜日と日曜日を除く)
- 5. 次の日付に移動する土曜日と日曜日の場合にのみ月曜日に追加
- 6. SQL Server 2012 - 週の日付土曜日の金曜日
- 7. Javascriptで週末(日曜日、土曜日)を除く2つの日付の違いを取得するには?
- 8. 土曜日と日曜日をJavaで2つの日付の間で取得する方法
- 9. 土曜日と日曜日のカウントを金曜日に追加して、土曜日と日曜日のカウントを加算して注文します。
- 10. 日曜日から土曜日までの日付のレコードを照会/返しますか?
- 11. SQL先週(土曜日から土曜日まで)
- 12. SQL Serverで月曜日の土曜日と日曜日のみを取得する
- 13. PHP - 最近土曜日渡されます(前土曜日)
- 14. 来週土曜日の日付をミリ秒(long)で取得する
- 15. 表示次の3土曜日
- 16. 次の月曜日の日付を取得する
- 17. 次の土曜日または現在の土曜日の日付はどのようにして知ることができますか?
- 18. 角度4の日付ピッカーで土曜日と日曜日を除外しますか?
- 19. 土曜日に日曜日に週の最初の日を開始し、土曜日にその年の最後の日を終了します。
- 20. OrangeHRM - タイムシートの日曜日から土曜日のデフォルトの曜日を変更します
- 21. VBA土曜日と日曜日を次の月曜日に置き換える平日と勤務
- 22. 選択した日付を見つける方法は、土曜日または日曜日ですsqliteのマネージャー
- 23. 土曜日と日曜日のカレンダーを無効にしました
- 24. PHPで次の月曜日の日付を取得する(今日を含む)
- 25. その週の日曜日と土曜日の取得方法を指定してください
- 26. Javaタイマーは1時間ごとに終了します。土曜日 - 土曜日
- 27. カレンダーに土曜日と日曜日を表示しないjavascript
- 28. 日付に日数を追加するとき、土曜日か日曜日かをチェックする方法
- 29. Python2:日曜日 - 土曜日の週の開始日/終了日指定された日付範囲の場合
- 30. 土曜日/日曜日の確認方法は?
[次の土曜日はどの土曜日を参照しますか?](http://oxtweekend.com) – BoltClock
今日の後の最初の土曜日です。 – Moshe