クイック質問、私は1ヶ月間のリスト、例えば "Jan" "Feb" "Mar" "Apr" ...などに1,2,3,4 ...などに変換したいこれを行うための簡単なコードを書いていますが、誰でもAPIを使用してこれを行う方法を知っていれば興味があります。月名から月番号を取得しますか?
答えて
クイック答え:
NSDateFormatter* formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"MMM"];
NSDate *aDate = [formatter dateFromString:@"Jul"];
NSDateComponents *components = [[NSCalendar currentCalendar] components:NSMonthCalendarUnit fromDate:aDate];
NSLog(@"Month: %i", [components month]); /* => 7 */
はdate formattersを参照してください。
ありがとうございます。 – fuzzygoat
NSDateComponentsクラスを参照してください。それはあなたが使用したいと考えるかもしれないクラスでしょう。
NSDateとNSCalendarをチェックしていただきありがとうございます。ありがとうございます。 – fuzzygoat
番号を取得する最も簡単な方法は、月のリストが注文された場合という、インデックスを取得することです:
NSLog(@"The number of the month is: %d.",[listOfMonths indexOfObject:@"Jan"]+1);
これ以上の直接的なものは何もありません。あなたが使用することができスウィフトユーザにとって
良い点は、私は確かに配列を作成し、それを使って月のインデックスを調べることができました。いい素早いアイデア、ありがとう。 – fuzzygoat
私は今、好奇心が強いです、あなたが思いついた解決策は何ですか。 –
:
Calendar.current.component(.month, from: date) Calendar.current.component(.day, from: date) ...
- 1. 他の言語の名前から月の番号を取得
- 2. PostgreSQLの番号から月の名前を取得
- 3. UIPickerViewから月を取得
- 4. 現在の月から月のリストを取得するSQLクエリ
- 5. NSDateFormatter setDateFormat非ゼロパディング月番号
- 6. アクセスデータベースの数字から月の名前を取得しますか?
- 7. 当月からのデータを取得
- 8. システムから月と年を取得
- 9. Oracleの日付から月名を取得
- 10. MYSQL - 毎月の行を取得し、各月の合計を取得します
- 11. 年月ピッカーから月の名前に月の値を解析する
- 12. 月の名前を番号で表示する方法は?
- 13. 月に月を取得しています。
- 14. 8月2日から9月02日までの日付の取得方法
- 15. (Django)月名の取得方法は?
- 16. 日付の月に週番号を取得する方法 - AS3(Actionscript 3)
- 17. PHPは月数を短い月名に変換します
- 18. 各月のカウントを取得
- 19. jsで月の4月曜日を取得するには?
- 20. ContactsContractsから名前と電話番号を取得しています。 Androidで?
- 21. 番号から連絡先の名前を取得
- 22. 連絡先から電話番号と名前を取得ListView
- 23. sqliteのDATETIMEから月を取得する
- 24. java.sql.SQLDataException:Oracleからデータを取得するときに無効な月
- 25. 今日の日付から前の月を取得する
- 26. NSCalendarから1ヶ月の最初の日を取得する
- 27. javascript:unixタイムスタンプから月/年/日を取得する
- 28. EditTextから番号を取得
- 29. PHP取得日-1月
- 30. Javaで今月から過去6ヶ月の名前を印刷
フランス語4月に日本語やアラビア語はもちろんのこと、のAvrだろうことを考えると、私はあなたがこの問題のローカライズの問題を過小評価していると思います。) – Kheldar
私は既存のデータテーブルを読み込んでいるだけなので、月は常に英語の "Jan" "Feb" "Mar" ...形式になりますが、データがどこにあるかに応じてから来る。 – fuzzygoat