"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 faço para converter uma string de data em um objeto DateTime usando Joda Time?

Como faço para converter uma string de data em um objeto DateTime usando Joda Time?

Publicado em 19/11/2024
Navegar:209

How do I convert a date string to a DateTime object using Joda Time?

Convertendo strings de data em objetos DateTime com Joda Time

Ao tentar converter uma string de data como "04/02/2011 20:27 :05" para um objeto DateTime usando new DateTime("04/02/2011 20:27:05"), pode ocorrer um erro devido a formatos incompatíveis. Para analisar corretamente uma string de data, Joda Time fornece um utilitário DateTimeFormat.

Para converter a string de data fornecida em um objeto DateTime, siga estas etapas:

  1. Crie um DateTimeFormatter com o padrão de data correto:

    DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
  2. Use o método parseDateTime do formatador para obter um objeto DateTime:

    DateTime dt = formatter.parseDateTime("04/02/2011 20:27:05");

Ao utilizar o DateTimeFormatter, a string de data pode ser efetivamente convertida em um objeto DateTime, permitindo manipulações e operações adicionais de data e hora.

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