gpt4 book ai didi

android - 从 ReactNative-DatePickerAndroid 获取选定的日期

转载 作者:搜寻专家 更新时间:2023-11-01 07:47:07 24 4
gpt4 key购买 nike

我正在关注 ReactNative DatePickerAndroid Docs .对于 DatePickerIOS,我们有 onDateChange方法。

是否有类似的方法从 DatePickerAndroid 中获取选定的日期?上面的文档没有提到任何代码示例来获取选定的日期。

最佳答案

您可以从给定的代码示例中的 showPicker 方法中获取选定的日期:

showPicker = async (stateKey, options) => {
try {
var newState = {};
const {action, year, month, day} = await DatePickerAndroid.open(options);
if (action === DatePickerAndroid.dismissedAction) {
newState[stateKey + 'Text'] = 'dismissed';
} else {
// <<<< Newly selected date >>>>
var date = new Date(year, month, day);
newState[stateKey + 'Text'] = date.toLocaleDateString();
newState[stateKey + 'Date'] = date;
}
this.setState(newState);
} catch ({code, message}) {
console.warn(`Error in example '${stateKey}': `, message);
}
};
render() {
return (
<TouchableWithoutFeedback
onPress={this.showPicker.bind(this, 'spinner', { date: this.state.presetDate })}>
<View>
<Text style={styles.text}>Date selector</Text>
</View>
</TouchableWithoutFeedback>
)
}

关于android - 从 ReactNative-DatePickerAndroid 获取选定的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41703928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com