Programa para convertir milisegundos a un formato de fecha en Java

dados milisegundos. La tarea es escribir un programa en Java para convertir milisegundos en una fecha que muestre la fecha en formato dd MMM aaaa HH: mm: ss: SSS Z.
La clase de fecha en Java almacena internamente la fecha en milisegundos. Entonces, cualquier fecha es la cantidad de milisegundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 GMT y la clase Fecha proporciona un constructor que se puede usar para crear Fecha a partir de milisegundos.
La clase SimpleDateFormat ayuda a formatear y analizar datos. Podemos cambiar la fecha de un formato a otro. Permite al usuario interpretar el formato de fecha de string en un objeto de fecha. Podemos modificar la fecha en consecuencia.
Constructores de SimpleDateFormat: 
 

  • SimpleDateFormat(String pattern_arg) : construye un formato de fecha simple utilizando el patrón dado: pattern_arg, símbolos de formato de fecha predeterminados para la configuración regional predeterminada de FORMAT.
  • SimpleDateFormat(String pattern_arg, Locale locale_arg) : Construye un formato de fecha simple usando el patrón dado – pattern_arg, símbolos de formato de fecha predeterminados para el FORMAT Locale dado – locale_arg.
  • SimpleDateFormat(String pattern_arg, DateFormatSymbols formatSymbols) : Construye un SimpleDateFormat usando el patrón dado – pattern_arg y símbolos de formato de fecha.

A continuación se muestra el programa para convertir milisegundos a un formato de fecha en Java: 
 

Java

// Java program to convert milliseconds
// to a Date format
 
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
 
public class SectoDate {
    public static void main(String args[])
    {
 
        // milliseconds
        long milliSec = 3010;
 
        // Creating date format
        DateFormat simple = new SimpleDateFormat("dd MMM yyyy HH:mm:ss:SSS Z");
 
        // Creating date from milliseconds
        // using Date() constructor
        Date result = new Date(milliSec);
 
        // Formatting Date according to the
        // given format
        System.out.println(simple.format(result));
    }
}
Producción: 

01 Jan 1970 00:00:03:010 +0000

 

Publicación traducida automáticamente

Artículo escrito por Pushpanjali chauhan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *