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
对象的可用键是:
date
(Date
以毫秒为单位的对象或时间戳) - 默认显示的日期
返回一个无极将包含要调用的对象action
,year
,month
(0-11),day
如果用户选择了一个日期。如果用户放弃了对话,那么Promise仍然会在动作存在的情况下解决,DatePickerAndroid.dismissedAction
而所有其他的键都是未定义的。经常
检查action
之前是否读取数值。
请注意,使用minDate
和maxDate
选项时,本机日期选取器对话框在Android 4及更低版本中会出现一些UI故障。
static dateSetAction()
日期已被选中。
static dismissedAction()
该对话已被解雇。