React native 如何在react native中的DateTimePicker中仅显示日期
我是个新来的本地人。我已经创建了一个显示日期的屏幕。我在react native中使用DateTimePicker。但问题是我只想显示这样的日期=>“2020年6月12日星期五”或2020年6月6日或2020年6月6日或2020年6月6日。但我的约会是这样的。=>2020年6月12日星期五05:30:00 GMT+0530(IST)。所以请帮忙。谢谢简言之,我不想要显示时间 这是我的密码React native 如何在react native中的DateTimePicker中仅显示日期,react-native,datetimepicker,React Native,Datetimepicker,我是个新来的本地人。我已经创建了一个显示日期的屏幕。我在react native中使用DateTimePicker。但问题是我只想显示这样的日期=>“2020年6月12日星期五”或2020年6月6日或2020年6月6日或2020年6月6日。但我的约会是这样的。=>2020年6月12日星期五05:30:00 GMT+0530(IST)。所以请帮忙。谢谢简言之,我不想要显示时间 这是我的密码 <DateTimePicker value={date} mode
<DateTimePicker
value={date}
mode={mode}
is24Hour={false}
display="default"
onChange={this.setDate}
/>
<Text style={{fontSize: 18}}>{String(this.state.dateString)}</Text>
添加状态
stringDate
const onChange = (event, selectedDate) => {
const year = selectedDate.getFullYear();
const month = selectedDate.getMonth()+1;
const day= selectedDate.getDate();
const dateString = `${day}-${month}-${year}`;
setDate(date );
setDateString(dateString)
};
然后显示dateString
<Text style={{fontSize: 18}}>{String(this.state.dateString)}</Text>
{String(this.state.dateString)}
请检查我更新的onChange代码,我一直没有定义,而不是Date优秀!但是我认为你在那里输入了一个错误。setState({Date:Date})否。我认为你应该检查一下并尝试编辑我的代码。我不知道该如何使用该平台。os===ios这是你根据平台控制状态可见性的方式同样setDate=(事件,日期,selectedDate)=>{
需要setDate=(事件,selectedDate)=>{
我编辑您的代码
<Text style={{fontSize: 18}}>{String(this.state.dateString)}</Text>