"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo convierto una cadena de fecha en un objeto DateTime usando Joda Time?

¿Cómo convierto una cadena de fecha en un objeto DateTime usando Joda Time?

Publicado el 2024-11-19
Navegar:545

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

Conversión de cadenas de fecha en objetos DateTime con Joda Time

Al intentar convertir una cadena de fecha como "02/04/2011 20:27 :05" a un objeto DateTime usando new DateTime("02/04/2011 20:27:05"), puede ocurrir un error debido a formatos no coincidentes. Para analizar correctamente una cadena de fecha, Joda Time proporciona una utilidad DateTimeFormat.

Para convertir la cadena de fecha dada en un objeto DateTime, siga estos pasos:

  1. Crear un DateTimeFormatter con el patrón de fecha correcto:

    DateTimeFormatter formatter = DateTimeFormat.forPattern("dd/MM/yyyy HH:mm:ss");
  2. Utilice el método parseDateTime del formateador para obtener un objeto DateTime:

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

Al utilizar el DateTimeFormatter, la cadena de fecha se puede convertir efectivamente en un objeto DateTime, lo que permite manipulaciones y operaciones adicionales de fecha y hora.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3