かなり簡単な質問ですが、NSDateなどのココアタッチを使って、今月の現在の日数をどのように得ることができるかを把握しようとしています。ありがとう。あなたがNSDate
とNSCalendar
クラスを使用することができますiPhone SDKを使用している当月の日数?
64
A
答えて
159
:
NSDate *today = [NSDate date]; //Get a date object for today's date
NSCalendar *c = [NSCalendar currentCalendar];
NSRange days = [c rangeOfUnit:NSDayCalendarUnit
inUnit:NSMonthCalendarUnit
forDate:today];
today
は、現在の日付を表すNSDate
オブジェクトです。これを使用して、今月の日数を計算することができます。 NSCalendar
オブジェクトがインスタンス化され、NSDate
と一緒に現在の日付で、rangeOfUnit:inUnit:forDate:
関数を使用して現在の月の日数を返すことができます。
days.length
には、当月の日数が入ります。
詳細は、NSDate
とNSCalendar
のドキュメントへのリンクです。
4
-[NSCalendar rangeOfUnit:inUnit:forDate:]
9
スウィフト構文:
let date = NSDate()
let cal = NSCalendar(calendarIdentifier:NSCalendarIdentifierGregorian)!
let days = cal.rangeOfUnit(.CalendarUnitDay, inUnit: .CalendarUnitMonth, forDate: date)
0
スウィフト3構文がエレズの答えから少し変更されました:これはトリックを行いますよう
let cal = Calendar(identifier: .gregorian)
let monthRange = cal.range(of: .day, in: .month, for: Date())!
let daysInMonth = monthRange.count
関連する問題
- 1. iPhone SDKを使用している特定の年の日数ですか?
- 2. PHPを使用して、2つの日付フィールドと当月を使用してテーブルエントリを選択する
- 3. 既に割り当てする変数割り当てのiPhone SDK
- 4. moment.jsを使用して現在の月の日数を取得する
- 5. DateTimeを使用して2つの日付間の月数を検索する
- 6. 日付を使用して月の最初の日から日数を取得する方法
- 7. JavaScriptを使用して月に日を取得する:問題
- 8. CoreLocationを使用したiPhone SDKのマルチタスク
- 9. 月、日、年を使用してRailsで日時を作成する
- 10. SDKを使用してローカルのiPhone番号を取得する
- 11. Button(iPhone SDK)を使用してテキストボックスの値を設定する
- 12. iPhone SDK日付書式
- 13. JavaScriptを使用して月の名前を月の数字に変換する
- 14. NSDictionaryを使用したクラッシュエラー - Iphone SDK
- 15. ナビゲーションバー(iPhone SDK)の戻るボタンにIBActionを割り当てる
- 16. 月の合計日数より上の数値を新しい月の日数として表示するにはどうすればよいですか?
- 17. iPhone SDKでAVMutableCompositionを使用してビデオをマージする方法
- 18. iPhone SDKを使用してRFIDを読み取る方法
- 19. iPhone SDK - タッチを使用して画像を削除する
- 20. iPhone SDKを使用してPDFドキュメントを作成するには?
- 21. 今月の就業日数
- 22. イベント、生年月日、フレンドリスト、イベントをフェッチする方法Webサービスを使用してFacebook for iPhoneから?
- 23. 月の日数を取得する
- 24. 日/週/月を使用して人気のある商品をフィルタする
- 25. iphone sdkのコアプロットを使用して水平バーの幅が等しくない
- 26. Rails:月の日にループを使用してcollection_selectを作成する
- 27. コマンドプロンプトを使用して月の最終日を取得する方法
- 28. ActionScript - 当月の最大日を取得するには
- 29. iPhone - 月曜日の最初の曜日としてどうすればいいですか
- 30. iPhone SDKを使用してDropboxにフォルダをアップロード
が見えます。ありがとう:) –
あなたはforDateを意味すると思います:今日 –
はい、申し訳ありませんが、私はXcodeでそれをテストしていたときに 'date'と呼ばれました。 –