在React Native中设置TimePickerAndroid的最小时间

8
我想在TimePickerAndroid中将最小时间设置为下午5点。我该如何设置?
this.showPicker.bind(this, 'simple', {
         hour: new Date().getHours(),
         minute: new Date().getMinutes(),
         minHour: this.props.minHour // I am passing 5 as minHour prop
})

我尝试了这个,但没有成功。


什么是最小时间?您希望选择器最初显示下午5点吗? - Hariks
如果我设置了最小时间为下午5点,那么用户只能选择大于下午5点的时间。 - Raj Suvariya
这里已经有答案了。https://dev59.com/NaTja4cB1Zd3GeqPDo4i - Chandini
2个回答

0
根据文档,对于react-native-datepicker,minDate在Android上不受支持。但在iOS上可以正常运行。
我按照下面的方法来解决android上的问题。
参考源 - https://dev59.com/marka4cB1Zd3GeqPkNyD#58400641 希望能有所帮助!

链接资源可以被删除。最好直接在SO上描述解决方案。 - Pochmurnik

0

这个库可以帮助解决问题,但是由于react-native中的timepickerandroid api没有min & max time properties,因此min & max time properties只能在ios上设置,而不能在android上设置。

您可以使用这个属性来设置min & max times,但它只适用于ios


那个库没有得到很好的文档记录。我无法找到处理时间选择器的方法。 - Narendra Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接