[英]React Native Community Date Picker : Set Picked Date to Text Component (React State Hooks)
我已经实现了选择和查看日期如下,
const [pickDate, setPickDate] = useState(new Date());
const onChange = (event, selectedDate) => {
const currentDate = selectedDate || date;
setShow(Platform.OS === 'ios');
setDate(currentDate);
setPickDate(selectedDate);
};
<View>
<View>
<Button onPress={showDatepicker} title="Show date picker!" />
</View>
<View>
<Button onPress={showTimepicker} title="Show time picker!" />
</View>
{show && (
<DateTimePicker
testID="dateTimePicker"
value={date}
mode={mode}
is24Hour={true}
display="default"
onChange={onChange}
/>
)}
<Text>{pickDate}</Text>
</View>
</View>
但是在选择日期后出现以下错误。
任何人都可以提出解决方案吗?
根据官方文档,日期应该是字符串格式。
像"2016-05-15"
,你似乎传递了一个 Date 对象。 const [pickDate, setPickDate] = useState(new Date());
请用字符串替换日期对象,这肯定会起作用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.