【发布时间】:2019-08-08 14:00:42
【问题描述】:
import DatePicker from 'react-native-datepicker';
export default class App extends Component {
static navigationOptions= ({navigation}) =>({
header: null
});
constructor(props) {
super(props);
this.state = {
date: '',
time: '',
};
}
componentWillMount() {
this._panResponder = PanResponder.create({
onStartShouldSetPanResponder: (e) => {console.log('onStartShouldSetPanResponder'); return true;},
onMoveShouldSetPanResponder: (e) => {console.log('onMoveShouldSetPanResponder'); return true;},
onPanResponderGrant: (e) => console.log('onPanResponderGrant'),
onPanResponderMove: (e) => console.log('onPanResponderMove'),
onPanResponderRelease: (e) => console.log('onPanResponderRelease'),
onPanResponderTerminate: (e) => console.log('onPanResponderTerminate')
});
}
render() {
return (
<View style={styles.container}>
<Text style={styles.welcome}>
Welcome to react-native-datepicker example!
</Text>
<DatePicker
style={{width: 200}}
date={this.state.date}
mode="date"
placeholder="placeholder"
format="DD-MM-YYYY"
minDate="01-01-1930"
maxDate="31-12-2099"
confirmBtnText="Confirm"
cancelBtnText="Cancel"
iconSource={require('./google_calendar.png')}
onDateChange={(date) => {this.setState({date: date});}}
/>
<Text style={styles.instructions}>date: {this.state.date}</Text>
<DatePicker
style={{width: 200}}
date={this.state.time}
mode="time"
placeholder="placeholder"
format="HH:mm"
confirmBtnText="Confirm"
cancelBtnText="Cancel"
minuteInterval={10}
onDateChange={(time) => {this.setState({time: time});}}
/>
<Text style={styles.instructions}>time: {this.state.time}</Text>
</View>
);
}
}
我如何从这些数据中获取日、月、年、小时和分钟?
【问题讨论】:
-
谁能帮帮我?
-
你在
this.state.date变量中得到了什么??? -
this.state = { date:''} 选择的日期类似于 01-11-1933
标签: mysql reactjs react-native datetime