我正在使用UIDatePickerView,就像我們可以使用「maximumDate」和「minimumDate」來設置日期範圍一樣,是否有任何方法來設置時間範圍,例如從上午9.00到下午6點?如何在一天中使用UIDatePickerView設置時間範圍
0
A
回答
0
不是。 minimumDate
和maximumDate
可以包含一天中的時間(NSDate
更像是一個時間戳而不是日曆日期),但是隻有當它們都在同一天時纔有效,因爲否則在日期範圍內可能有所有(時鐘)時間。
0
其實你應該設置使用這兩個時間以及。 NSDate對象同時具有日期和時間組件。你應該做這樣的事情:
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *dateComponents = [[NSDateComponents alloc] init];
//set the date using setDate: setMonth: setYear:
[dateComponents setHour:9]; //setHour:18 for maximumDate
NSDate *targetDate = [gregorian dateFromComponents::dateComponents];
[dateComponents release];
[gregorian release];
datepick.minimumDate = targetDate;
如果那不幫助,看看這些Qs的:
相關問題
- 1. 設置時間uidatepickerview中的問題
- 2. 如何使用ggplot2在Y軸上設置時間範圍(HH:MM:SS)?
- 3. 如何將HighCharts dataGroup設置爲範圍/時間範圍?
- 4. 如今在今天23:59在uidatepickerview中設置最大日期?
- 5. 如何使用seekbar設置時間範圍
- 6. 如何在計時器中使用uidatepickerview?
- 7. 在UIDatePicker上設置時間範圍
- 8. 如何設定時間範圍在UIDatePickerModeTime
- 9. 如何創建ParallelPeriod的時間範圍(時間設置)
- 10. R編程 - 將時間範圍的末尾設置爲今天
- 11. 如何使用設置範圍
- 12. 如何在javaFX中爲xylinechart設置x軸的時間範圍和時間戳?
- 13. Labview:如何設置波形圖中的時間範圍
- 14. 設置Zend Dojo TextTimeBox的時間範圍
- 15. 自動設置時間軸範圍highcharts
- 16. 如何在使用cancan時設置範圍性質量分配?
- 17. 如何在兩個時間範圍內使用Joda時間在Java中獲取時間範圍
- 18. 如何在AngularJS中設置範圍?
- 19. 如何在模板中設置範圍?
- 20. 如何在CXF中設置範圍?
- 21. 如何在power.t.test中設置delta範圍
- 22. 如何在TIMESTAMP列中查找一天中的時間或範圍
- 23. 如何使用SQL查找範圍在另一個範圍內的天數
- 24. 一時間範圍
- 25. 檢查時間範圍是否在另一個時間範圍
- 26. 如何設置NSAttributedString範圍?
- 27. 使用VBA動態設置範圍等於另一個範圍
- 28. 如何在JavaScript中使用兩年的時間範圍內的月份範圍
- 29. 如何在同一時間使用2個範圍滑塊?
- 30. 如何在struts2的應用範圍中設置一個值?