"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 mostrar correctamente la fecha y hora actuales en el formato "DD/MM/YYYY HH: MM: SS.SS" en Java?

¿Cómo mostrar correctamente la fecha y hora actuales en el formato "DD/MM/YYYY HH: MM: SS.SS" en Java?

Publicado el 2025-03-23
Navegar:387

How to Correctly Display the Current Date and Time in

cómo mostrar la fecha y la hora actuales en "dd/mm/aa radica en el uso de diferentes instancias de SimpleFormat con diferentes patrones de formato.

Solution:

para formatear correctamente la fecha en los objetos de cadena y fecha usando el patrón deseado, debe usar la misma instancia de formato simple en todo el código, como sigue:

importar importar java.text.simpledateFormat; import java.util.calendar; import java.util.date; clase pública Dataandtime { public static void main (string [] args) lanza la excepción { Calendario cal = calendario.getInstance (); SimpleDateFormat sdf = new SimpleDateFormat ("DD/MM/A yyyy HH: MM: SS.SS"); // formatear la fecha como una cadena Cadena strdate = sdf.format (cal.gettime ()); System.out.println ("Fecha actual en formato de cadena:" strdate); // analiza la cadena formateada nuevamente en un objeto de fecha Fecha fecha = sdf.parse (strdate); System.out.println ("Formato de fecha actual en la fecha:" SDF.Format (fecha)); } }

utilizando la misma instancia de SimpleDateFormat con el patrón deseado, la salida será:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DateAndTime {

    public static void main(String[] args) throws Exception {
        Calendar cal = Calendar.getInstance();
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss.SS");

        // Format the date as a String
        String strDate = sdf.format(cal.getTime());
        System.out.println("Current date in String Format: "   strDate);

        // Parse the formatted string back into a Date object
        Date date = sdf.parse(strDate);
        System.out.println("Current date in Date Format: "   sdf.format(date));
    }
}
Fecha actual en formato de cadena: 01/05/2012 21: 10: 17.287 Fundación de fecha actual en la fecha: 05/05/2012 21: 10: 17.287

Esto coincide con el formato especificado "dd/mm/yyyy hh: mm: ss.ss" para representaciones de cadenas y fechas.
            
Ú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