私のiPhoneアプリケーションでは、1日の名前を表示したいと思いますが、解決策が見つかりません。 助けてくれてありがとう曜日名NSDateから?
答えて
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEEE"];
NSString *dayName = [dateFormatter stringFromDate:yourDate];
[dateFormatter release];
あなたはユーザーのロケールでdayName
を取得します。
(日付形式サンプルのUnicode standardsを確認してください)
- [NSCalendar components:fromDate:]をご覧ください。
別のカレンダー(グレゴリオ暦、中国語など)で日数が異なる可能性があるため、日付自体は日がありません。
EDIT:実際は、申し訳ありません。これは、あなたがプログラムを使用して昼を過ごすためにやることです。日だけを表示したい場合は、NSDateFormatterを見てください。
私は、iOSの/ MacOSののおかげでケン –
日付と時刻の処理には多くの素晴らしいリソースがあります。これはgithubから学んだものです。
私の答えだった、それを見つけた:
NSDate *now = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEEE"];
NSLog(@"%@",[dateFormatter stringFromDate:now]);
おかげで
NSDateカテゴリ
+ (NSString *)dayNameWith0Monday:(NSInteger)index {
static NSDateFormatter * DateFormatter = nil;
if (DateFormatter == nil) {
DateFormatter = [[NSDateFormatter alloc] init];
[DateFormatter setDateFormat:@"EEEE"];
[DateFormatter setTimeZone:[NSTimeZone timeZoneForSecondsFromGMT:0]];
}
NSDate * day = [NSDate dateWithTimeIntervalSince1970:((4 * 24 * 60 * 60) + (24 * 60 * 60 * index))];
return [DateFormatter stringFromDate:day];
}
0は常に月曜日になります!場合にはあなたは、そのような行動を必要とする
私です何かが欠落している、またはDateFormatterのための方法がありません!= nilのクラスメソッドですか? – Andrespch
あなたはおそらくDateFormatter = nilを省略することができます。 –
@Jilouc答えスウィフト中:
let formatter = DateFormatter.init()
formatter.dateFormat = "EEEE"
let date = Date.init() //or any date
let dayName = formatter.string(from: date)
- 1. スウィフト:nsdateから曜日を取得する方法
- 2. カレンダー日曜日から日曜日
- 3. mysql week月曜日から日曜日
- 4. 月曜日から金曜日までの月曜日から日曜日までのリスト
- 5. Javascript - "月曜日"から "月曜日"や "火曜日"などの "火"から
- 6. 平日の日付から曜日名を取得
- 7. NSString日付からNSDate
- 8. 次の月曜日のNSDateを見つける
- 9. MySQLのグループ名と曜日
- 10. SSRS SUM IIf月曜日から土曜日まで
- 11. WindowsユニバーサルプラットフォームCalendarView月曜日から曜日に変更する
- 12. SQL先週(土曜日から土曜日まで)
- 13. 最後の月曜日の日付を計算中にNSDateをオフにする
- 14. 与えられた日時文字列の曜日の名前
- 15. OrangeHRM - タイムシートの日曜日から土曜日のデフォルトの曜日を変更します
- 16. 曜日の日(月曜日= 1、火曜日= 2)
- 17. BigQuery Standart SQL:タイムスタンプから曜日名を抽出
- 18. Date()から曜日の名前を表示する方法
- 19. vbaファイル作成日から曜日名を取得しますか?
- 20. 土曜日/日曜日</strong><strong>を除く金曜日</strong>私は<strong>月曜日</strong><strong>から日付/曜日を表示したい土曜日と日曜日
- 21. 月曜日と金曜日の日付を来週から取得する
- 22. 私の週カレンダーを日曜日ではなく月曜日から始める
- 23. 仕事日 - 月曜日から金曜日までのTsqlを計算する
- 24. 日、月、年からNSDateを生成
- 25. NSDateからRFC 2822の日付形式
- 26. 選択した日から曜日を取得し、現在の日から曜日を取得しない
- 27. MaterialiseCSSからの入力に曜日(月曜日、火曜日など)を追加します
- 28. Quartz.Net - 月曜日、火曜日、水曜日の3週間ごと
- 29. laravel carbonコレクションの日付列から曜日名を取得する
- 30. 土曜日、日曜日、祝日のない日付から前の日付を取得するには?
FYI異なるバージョンがUnicode標準の異なるバージョンを使用して行います。私はhttps://developer.apple.com/library/content/documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.htmlで古いテーブルを見つけました – rakslice
私はこれにabreviationを得ています: "木" – htafoya