En programación es muy común el uso de fechas. Por ejemplo, se puede crear una fecha actual del sistema para asignar su valor a un registro de venta, y luego se puede imprimir dicha fecha en un reporte de ventas. En el programa desarrollado y mostrado en esta oportunidad, se han usado dos clases de la biblioteca de Java: la clase java.util.Date que sirve para crear una fecha actual del sistema, y la clase java.text.DateFormat que sirve para dar diversos formatos de impresión a la fecha.
A continuación, se muestra la clase ReportarFechasFormateadas1 que permite capturar la fecha actual del sistema e imprimir su valor en diferentes formatos.
package com.sistemajava;
import java.text.DateFormat;
import java.util.Date;
public class ReportarFechasFormateadas1 {
public static void main(String[] args) {
DateFormat formatoFecha, formatoHora;
Date fechaActual = new Date();
System.out.println("REPORTE DE FECHAS FORMATEADAS");
formatoFecha = DateFormat.getDateInstance();
System.out.println("Formato fecha regular: \t" + formatoFecha.format(fechaActual));
formatoFecha = DateFormat.getDateInstance(DateFormat.LONG);
System.out.println("Formato fecha larga: \t" + formatoFecha.format(fechaActual));
formatoFecha = DateFormat.getDateInstance(DateFormat.FULL);
System.out.println("Formato fecha completa: \t" + formatoFecha.format(fechaActual));
formatoFecha = DateFormat.getDateInstance(DateFormat.SHORT);
System.out.println("Formato fecha corta: \t" + formatoFecha.format(fechaActual));
formatoFecha = DateFormat.getDateTimeInstance();
System.out.println("Formato fecha hora regular:\t" + formatoFecha.format(fechaActual));
formatoFecha = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT);
System.out.println("Formato fecha hora corta: \t" + formatoFecha.format(fechaActual));
formatoFecha = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG);
System.out.println("Formato fecha hora larga: \t" + formatoFecha.format(fechaActual));
formatoHora = DateFormat.getTimeInstance();
System.out.println("Formato hora regular: \t" + formatoHora.format(fechaActual));
formatoHora = DateFormat.getTimeInstance(DateFormat.SHORT);
System.out.println("Formato hora corta: \t" + formatoHora.format(fechaActual));
}
}
El resultado de ejecutar el programa se muestra en la siguiente figura:


Comentarios
Publicar un comentario
Gracias por tus comentarios