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