使用 react-native-modal-datetime-picker 组件,您可以按照以下步骤进行操作:

  1. 在您的 React Native 项目中安装 react-native-modal-datetime-picker
npm install react-native-modal-datetime-picker --save
  1. 在需要使用日期时间选择器的组件中,导入 react-native-modal-datetime-picker
import React, { useState } from 'react';
import { View, Button } from 'react-native';
import DateTimePickerModal from 'react-native-modal-datetime-picker';
  1. 在组件中使用 DateTimePickerModal
const MyComponent = () => {
  const [isDatePickerVisible, setDatePickerVisibility] = useState(false);

  const showDatePicker = () => {
    setDatePickerVisibility(true);
  };

  const hideDatePicker = () => {
    setDatePickerVisibility(false);
  };

  const handleConfirm = (date) => {
    console.log("Selected Date:", date);
    hideDatePicker();
  };

  return (
    <View>
      <Button title="Open Date Picker" onPress={showDatePicker} />
      <DateTimePickerModal
        isVisible={isDatePickerVisible}
        mode="datetime"
        onConfirm={handleConfirm}
        onCancel={hideDatePicker}
      />
    </View>
  );
};

export default MyComponent;

在这个例子中,当用户点击按钮时,showDatePicker 函数会将 isDatePickerVisible 状态设置为 true,从而显示日期时间选择器。当用户选择日期时间并点击确认时,handleConfirm 函数将会被调用,并且 date 参数将会是用户选择的日期时间。最后,我们通过调用 hideDatePicker 函数来隐藏日期时间选择器。

请注意,您可以根据需要调整日期时间选择器的属性,例如 mode 属性用于指定选择器的模式(日期、时间、日期时间等)。您可以在 react-native-modal-datetime-picker 的文档中查看更多属性和用法:https://github.com/mmazzarolo/react-native-modal-datetime-picker


原文地址: http://www.cveoy.top/t/topic/i5yc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录