GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

DateTimePicker React Native

estou fazendo um projeto do meu curso, mas estou com um problema q não consigo resolver.
quando eu uso o datetimepicker no react native, as HORAS são salvas 3 horas a mais, ou seja, se eu selecionar 17:30 e depois exibir na tela vai aparecer 20:30. eu ja sei que isso acontece pq esta usando o UTC, ja tentei mudar mas não consegui fazer dar certo, o codigo q eu fiz os teste foi o padrao da prorpria documentação
Link da documentação

import React, { useState } from "react";
import { Button, View } from "react-native";
import DateTimePickerModal from "react-native-modal-datetime-picker";

const Example = () => {
  const [isDatePickerVisible, setDatePickerVisibility] = useState(false);

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

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

  const handleConfirm = (date) => {
    console.warn("A date has been picked: ", date);
    hideDatePicker();
  };

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

export default Example;
//