"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como converter uma string de data em um objeto DateTime com Joda-Time?

Como converter uma string de data em um objeto DateTime com Joda-Time?

Publicado em 2024-11-09
Navegar:250

How to Convert a Date String to a DateTime Object with Joda-Time?

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.

Tutorial mais recente Mais>

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