タグ付けされた質問 「nsdate」

NSDateオブジェクトは、単一の時点を表します。NSDateはクラスクラスタです。その単一のパブリックスーパークラスであるNSDateは、特定の時間値と相対時間値のプログラムインターフェイスを宣言します。NSDateを使用して作成したオブジェクトは、日付オブジェクトと呼ばれます。それらは不変のオブジェクトです。クラスクラスタの性質上、NSDateクラスによって返されるオブジェクトは、その抽象クラスではなく、そのプライベートサブクラスの1つのインスタンスです。

17
NSDateを使用して曜日を取得する
「YYYY-MM-DD」形式の文字列を取り込んで、その週に関連する日付の位置を表すintを吐き出すことになっているメソッドを作成しました(月間で重複しているかどうかは関係ありません)。たとえば、sunday = 1 monday = 2などです。 これが私のコードです: func getDayOfWeek(today:String)->Int{ var formatter:NSDateFormatter = NSDateFormatter() formatter.dateFormat = "YYYY-MM-DD" var todayDate:NSDate = formatter.dateFromString(today)! var myCalendar:NSCalendar = NSCalendar(calendarIdentifier: NSGregorianCalendar) var myComponents = myCalendar.components(NSCalendarUnit.WeekdayOrdinalCalendarUnit, fromDate: todayDate) var weekDay = myComponents.weekdayOrdinal return weekDay } 私はそれNSCalendarUnit.WeekdayOrdinalCalendarが間違っていることを知っていますが、私はほとんどの論理的な組み合わせだと思います。そしてまた、myComponents.weekdayOrdinal例えば中古mycomponents.dayやをいじりました.weekday。 使用するものの私のオプションは次のとおりです。 static var EraCalendarUnit: NSCalendarUnit { get } static var YearCalendarUnit: …


12
今日、昨日、今週、先週、今月、先月…変数でNSDateを取得します
私がやろうとしているのは、今日、昨日、今週、先週、今月、先月の変数をUITableViewのtitleForHeaderInSectionに追加するヘッダーの比較の準備ができているNSDateを取得することです。 私が欲しいのは、日付2009-12-11の以下のコードで手動で実行されます NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"]; NSDate *yesterday = [NSDate dateWithString:@"2009-12-10 00:00:00 +0000"]; NSDate *thisWeek = [NSDate dateWithString:@"2009-12-06 00:00:00 +0000"]; NSDate *lastWeek = [NSDate dateWithString:@"2009-11-30 00:00:00 +0000"]; NSDate *thisMonth = [NSDate dateWithString:@"2009-12-01 00:00:00 +0000"]; NSDate *lastMonth = [NSDate dateWithString:@"2009-11-01 00:00:00 +0000"];


11
現在のNSDateをタイムスタンプ形式で取得する
現在の時刻を取得して文字列に設定する基本的な方法があります。ただし、1970年以降のUNIXタイムスタンプ形式で現在の日付と時刻をフォーマットするにはどうすればよいですか? これが私のコードです: NSDate *currentTime = [NSDate date]; NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"hh-mm"]; NSString *resultString = [dateFormatter stringFromDate: currentTime]; NSDateFormatter'resultString'をタイムスタンプに変更するために使用することは可能ですか?


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.