我正在使用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. 如何使用seekbar设置时间范围
- 5. 如今在今天23:59在uidatepickerview中设置最大日期?
- 6. 如何设定时间范围在UIDatePickerModeTime
- 7. 如何在计时器中使用uidatepickerview?
- 8. R编程 - 将时间范围的末尾设置为今天
- 9. 如何在javaFX中为xylinechart设置x轴的时间范围和时间戳?
- 10. Labview:如何设置波形图中的时间范围
- 11. 设置Zend Dojo TextTimeBox的时间范围
- 12. 自动设置时间轴范围highcharts
- 13. 如何在两个时间范围内使用Joda时间在Java中获取时间范围
- 14. 如何在模板中设置范围?
- 15. 如何在CXF中设置范围?
- 16. 如何在TIMESTAMP列中查找一天中的时间或范围
- 17. 一时间范围
- 18. 检查时间范围是否在另一个时间范围
- 19. 如何设置NSAttributedString范围?
- 20. 使用VBA动态设置范围等于另一个范围
- 21. 如何在JavaScript中使用两年的时间范围内的月份范围
- 22. 如何在同一时间使用2个范围滑块?
- 23. 范围seekbar设置范围
- 24. 在moment.js中设置一个范围
- 25. 将日期范围和时间范围组合到一组结果中,该结果包含日期范围中包含的每一天的时间范围SQL
- 26. 在openpyxl中,如何使用'get_column_letter'函数设置范围?
- 27. Python + Scipy:如何设置谱图的时间范围?
- 28. 如果时间戳范围在时间戳范围内
- 29. 如何切片日期时间范围与另一个日期时间范围
- 30. 如何使用sql设置一个日期范围?