today from create java date

from - Formateo de marcas de tiempo en Java



java date today (4)

¿Hay alguna forma de formatear una hora UTC en cualquier formato de cadena arbitraria que quiera en Java? Básicamente estaba pensando en hacer que una clase tome la marca de tiempo y la paso es una cadena diciéndole cómo quiero que se formatee, y me devuelve la cadena formateada. ¿Hay alguna forma de hacer esto?


La clase java.text.SimpleDateFormat proporciona formato y análisis para las fechas de una manera sensible a la configuración regional.

El encabezado de javadoc para SimpleDateFormat es una buena fuente de información detallada. También hay un tutorial de Java con ejemplos de uso.


La clase DateFormat o SimpleDateFormat deberían llevarlo allí. Por ejemplo, http://www.epochconverter.com/ enumera el siguiente ejemplo para convertir una hora de época a una marca de tiempo legible por humanos con Java:

String date = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss").format(new java.util.Date (epoch*1000));


Se debe tener en cuenta que SimpleDateFormat NO es seguro para subprocesos. No lo coloque en un campo estático y utilícelo de múltiples hilos simultáneamente.


Las instancias de fecha son insuficientes para algunos propósitos.

Use Joda Time en su lugar.

El tiempo Joda se integra con Hibernate y otras bases de datos.