Convertendo uma string de data em um objeto DateTime usando Joda Time Library:
Ao tentar converter uma string de data no formato "04/ 02/2011 20:27:05" para um objeto DateTime usando a biblioteca Joda-Time, você poderá encontrar um erro indicando um formato inválido. Este erro ocorre porque o construtor DateTime padrão espera um formato de data padrão, que não corresponde à string fornecida.
Para resolver esse problema e converter com êxito a string de data em um objeto DateTime, precisamos usar DateTimeFormat para especificar o formato apropriado para análise:
DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
DateTime dt = formatter.parseDateTime("04/02/2011 20:27:05");
Ao definir o padrão de formato para "dd/MM/yyyy HH:mm:ss", estamos dizendo a Joda -Tempo para esperar uma data no formato "dia/mês/ano hora:minuto:segundo". Isso permite que a biblioteca analise corretamente a string de data e crie um objeto DateTime.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3