在线文档教程
React native

DatePickerAndroid

DatePickerAndroid

打开标准的Android日期选择器对话框。

try { const {action, year, month, day} = await DatePickerAndroid.open{ // Use `new Date()` for current date. // May 25 2020. Month 0 is January. date: new Date(2020, 4, 25) } if (action !== DatePickerAndroid.dismissedAction) { // Selected year, month (0-11), day } } catch {code, message}) { console.warn('Cannot open date picker', message }

方法

static open(options)

打开标准的Android日期选择器对话框。

options对象的可用键是:

  • dateDate以毫秒为单位的对象或时间戳) - 默认显示的日期

返回一个无极将包含要调用的对象actionyearmonth(0-11),day如果用户选择了一个日期。如果用户放弃了对话,那么Promise仍然会在动作存在的情况下解决,DatePickerAndroid.dismissedAction而所有其他的键都是未定义的。经常检查action之前是否读取数值。

请注意,使用minDatemaxDate选项时,本机日期选取器对话框在Android 4及更低版本中会出现一些UI故障。

static dateSetAction()

日期已被选中。

static dismissedAction()

该对话已被解雇。