UIDatePickerから入力された時間はどのようにして取得できますか?UIDatePickerからタイマー時間を取得しますか?
私はボタンを押していますが、私はIBActionを持っていますので、どのようなコードでデータが得られますか?
タイマーを開始する代わりに、タイマーに入力された時刻も欲しいと思います。
ええ、日付ピッカーは日付ではなくタイマーです。
UIDatePickerから入力された時間はどのようにして取得できますか?UIDatePickerからタイマー時間を取得しますか?
私はボタンを押していますが、私はIBActionを持っていますので、どのようなコードでデータが得られますか?
タイマーを開始する代わりに、タイマーに入力された時刻も欲しいと思います。
ええ、日付ピッカーは日付ではなくタイマーです。
おそらくこれが役に立ちますか? UIDatePicker as timer(Vimeoの上のビデオ)
あなたはNSDateは、今日の日付&現在の時刻になります使用することによって、上記のコードスニペットを使用することができます...
NSDate * DMD = [NSDate日付];あなたはdatePickerModeとUIDatePickerがUIDatePickerModeCountDownTimerに設定されている
NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter setDateFormat:@"yyyy-MM-dd"];
NSString *dateString = [dateFormatter stringFromDate:dmd];
NSArray *temp=[dateString componentsSeparatedByString:@""];
NSLog(@"%@",[temp objectAtIndex:1]);
?
現在選択されている値、使用取得するには:
NSTimeInterval duration = datePickerView.countDownDuration;
int hours = (int)(duration/3600.0f);
int minutes = ((int)duration - (hours * 3600))/60;
let t = datePicker.countDownDuration
let date = NSDate(timeIntervalSinceReferenceDate: t)
let calendar = NSCalendar(identifier: NSGregorianCalendar)!
calendar.timeZone = NSTimeZone(forSecondsFromGMT: 0)
var components = calendar.components(NSCalendarUnit.CalendarUnitHour | NSCalendarUnit.CalendarUnitMinute, fromDate: date)
var hour = components.hour
var minute = components.minute
return String(format: "%02d:%02d", hour, minute)
おかげで、私はタイマーに入力された時間が好きなのではなく、タイマーを開始するでしょう。 – Nathan