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

27
double値をxの小数点以下の桁数に丸める
誰かがSwiftで倍精度値をxの小数点以下の桁数に丸める方法を教えてもらえますか? 私が持っています: var totalWorkTimeInHours = (totalWorkTime/60/60) totalWorkTime第二にNSTimeInterval(ダブル)であること。 totalWorkTimeInHours 時間は私に与えられますが、それは私にそのような非常に正確な数の時間量を与えます。例えば1.543240952039 ...... 印刷するときに、たとえば1.543に切り捨てるにはどうすればよいtotalWorkTimeInHoursですか。


4
NSUserDefaultsにNSDateを保存する最適な方法は何ですか?
私が遭遇したNSUserDefaultsにNSDateを格納する方法は2つあります。 オプション1-setObject:forKey: // Set NSDate *myDate = [NSDate date]; [[NSUserDefaults standardUserDefaults] setObject:myDate forKey:@"myDateKey"]; // Get NSDate *myDate = (NSDate *)[[NSUserDefaults standardUserDefaults] objectForKey:@"myDateKey"]; オプション2-timeIntervalSince1970 // Set NSDate *myDate = [NSDate date]; NSTimeInterval myDateTimeInterval = [myDate timeIntervalSince1970]; [[NSUserDefaults standardUserDefaults] setFloat:myDateTimeInterval forKey:@"myDateKey"]; // Get NSTimeInterval myDateTimeInterval = [[NSUserDefaults standardUserDefaults] floatForKey:@"myDateKey"]; NSDate *myDate = …

12
NSTimeInterval(秒)を分に変換する方法
seconds特定のイベントから渡された金額を受け取りました。NSTimeIntervalデータ型で保存されます。 私はに変換したいminutesとseconds。 たとえば、「326.4」秒あり、「5:26」という文字列に変換したいとします。 この目標を達成するための最良の方法は何ですか? ありがとう。

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がわからないので、与えられた答えを理解するのに苦労しました。ボタンが押された時間を知るためのより効率的な方法がある場合は、提案を受け付けています。前もって感謝します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.