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

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

8
年、月、日、時、分、秒の両方のNSDateを特定のスタイルにフォーマットする
基本的に、現在の日付と時刻を個別に取得する必要があります。 2009-04-26 11:06:54 以下のコードは、同じトピックに関する別の質問から、生成されます 今:| 2009-06-01 23:18:23 +0100 | dateString:| 2009年6月1日23:18 | 解析済み:| 2009-06-01 23:18:00 +0100 | これはほとんど私が探しているものですが、日付と時間を分けたいのです。 NSDateFormatter *format = [[NSDateFormatter alloc] init]; [format setDateFormat:@"MMM dd, yyyy HH:mm"]; NSDate *now = [[NSDate alloc] init]; NSString *dateString = [format stringFromDate:now]; NSDateFormatter *inFormat = [[NSDateFormatter alloc] init]; [inFormat setDateFormat:@"MMM dd, yyyy"]; …

17
Swiftで経過時間を測定する
Swiftで関数を実行するために経過した時間をどのように測定できますか?「経過時間は.05秒」のように経過時間を表示しようとしています。見たJavaで、我々はSystem.nanoTimeの()を使用することができ、任意の同等の方法は、これを達成するためにスウィフトで利用可能であるのですか? サンプルプログラムをご覧ください。 func isPrime(var number:Int) ->Bool { var i = 0; for i=2; i<number; i++ { if(number % i == 0 && i != 0) { return false; } } return true; } var number = 5915587277; if(isPrime(number)) { println("Prime number"); } else { println("NOT a prime number"); }

8
NSPredicate:NSDateプロパティの日によるオブジェクトのフィルタリング
NSDateプロパティを持つコアデータモデルがあります。データベースを日でフィルタリングしたい。ソリューションにはが含まれるNSPredicateと思いますが、すべてをまとめる方法がわかりません。 とNSDateを使用NSDateComponentsして2つのの日を比較する方法を知っていますがNSCalendar、それをどのようにフィルタリングしNSPredicateますか? おそらくNSManagedObject、年、月、日だけで最低限の日付を返すことができるカテゴリをサブクラスに作成する必要があります。次に、それをで比較できNSPredicateます。これはあなたの推薦ですか、それとももっと簡単なものがありますか?

11
現在の日付から7日を引く
現在の日付から7日を引くことができないようです。これは私がそれをやっている方法です: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgoは、現在の日付と同じ値を取得します。 助けてください。 編集:私のコードでは、現在の日付を取得する変数を正しいものに置き換えるのを忘れていました。したがって、上記のコードは機能しています。
117 objective-c  ios  nsdate 


10
iOSでISO 8601の日付を取得するにはどうすればよいですか?
を2004-02-12T15:19:21+00:00介してPHPでISO 8601日付文字列(たとえば)を取得するのは簡単date('c')ですが、Objective-C(iPhone)ではどのように取得しますか?それを行うための同様の短い方法はありますか? ここに私がそれをするために見つけた長い道のりがあります: NSDateFormatter* dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; dateFormatter.dateFormat = @"yyyy-MM-dd'T'HH:mm:ssZ"; NSDate *now = [NSDate date]; NSString *formattedDateString = [dateFormatter stringFromDate:now]; NSLog(@"ISO-8601 date: %@", formattedDateString); // Output: ISO-8601 date: 2013-04-27T13:27:50-0700 それはとても中心的な何かのための恐ろしい多くのリガモラルのようです。

2
Swift 3で現在の日付を取得しますか?[閉まっている]
休業。この質問には詳細または明確さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 3年前休業。 この質問を改善する Swift 3でlabel.textの現在の日付を設定するにはどうすればよいですか? 今日だけ画面に印刷したい。私はそれを行う方法を見つけられませんでした。 C#では非常に簡単です: var date = DateTime.Now 15.09.2016をSwift 3で書く必要があります。よろしくお願いします。
114 swift  nsdate 

8
NSDateから時間と分を取得するにはどうすればよいですか?
私のアプリケーションでは、時間と分を別々に取得する必要があります: NSString *currentHour=[string1 substringWithRange: NSMakeRange(0,2)]; int currentHourInNumber=[currentHour intValue]; 日付ピッカーから来string1ている11:59:13 AMものが含まれていると考えてください。 ここで上記のコードを使用する場合、9より大きい場合は時間を取得しても問題ありません。それ以外の場合はNSMakeRange(0,1)、1〜9の時間を取得するように変更する必要があります。 時間、分などを取得する方法はありますか? よろしくお願いいたします。サンプルコードを提供してください。
113 ios  objective-c  nsdate  hour 


22
NSDate一日の始まりと一日の終わり
-(NSDate *)beginningOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit | NSYearCalendarUnit | NSHourCalendarUnit | NSMinuteCalendarUnit | NSSecondCalendarUnit ) fromDate:date]; [components setHour:0]; [components setMinute:0]; [components setSecond:0]; return [cal dateFromComponents:components]; } -(NSDate *)endOfDay:(NSDate *)date { NSCalendar *cal = [NSCalendar currentCalendar]; NSDateComponents *components = [cal components:( NSMonthCalendarUnit …


6
iOS:2つの日付を比較する
私が持っているNSDate、私は他の2つと比較しなければならないことをNSDate、私はしてみてくださいNSOrderAscendingとNSOrderDescending私の日付は、他の2つの日付に等しい場合は? 例:myDate = 24/05/2011 1つと2つであると他の2つがある場合24/05/2011、24/05/2011何を使用できますか?

7
Swiftを使用して整数としてNSDates間の秒単位の違いを見つける
ボタンを押し続けた時間を計測したいコードを書いています。そのためNSDate()に、ボタンが押されたときを記録し、ボタンが離されたときにそのtimeIntervalSinceDate機能を使用してみました。うまくいくようですが、結果を出力したり、整数に切り替えたりする方法が見つかりません。 var timeAtPress = NSDate() @IBAction func pressed(sender: AnyObject) { println("pressed") timeAtPress = NSDate() } @IBAction func released(sender: AnyObject) { println("released") var elapsedTime = NSDate.timeIntervalSinceDate(timeAtPress) duration = ??? } 同様の質問をいくつか見ましたが、Cがわからないので、与えられた答えを理解するのに苦労しました。ボタンが押された時間を知るためのより効率的な方法がある場合は、提案を受け付けています。前もって感謝します。

9
NSDateの日、月、年を整数形式で取得する方法は?
日、月、年のコンポーネントをNSDate整数形式で取得したいのですが、日付が1988年1月2日の場合、整数として1、2、1988を個別に取得する必要があります。iOSでこれを行うにはどうすればよいですか?私は同様の質問を見つけましたが、方法descriptionWithCalendarFormat:警告を出し、今では廃止されているようです。


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