Cómo obtener el número de milisegundos transcurrido hasta ahora hoy

Quiero obtener la hora y la fecha actuales en milisegundos. ¿Cómo puedo obtener esto?

He intentado esto:

Date date=new Date() ; System.out.println("Today is " +date.getTime()); 

Retornará los milisegundos a partir del 1 de enero de 1970.

Pero quiero los millisecods actuales de la fecha de hoy, como:

 23:59:00 = 86340000 milliseconds 

Lo siguiente parece funcionar.

 Calendar rightNow = Calendar.getInstance(); // offset to add since we're not UTC long offset = rightNow.get(Calendar.ZONE_OFFSET) + rightNow.get(Calendar.DST_OFFSET); long sinceMidnight = (rightNow.getTimeInMillis() + offset) % (24 * 60 * 60 * 1000); System.out.println(sinceMidnight + " milliseconds since midnight"); 

El problema es que date.getTime() devuelve el número de milisegundos de 1970-01-01T00: 00: 00Z, pero new Date() da la hora local actual. La adición de ZONE_OFFSET y DST_OFFSET de la clase Calendar le da la hora en la zona horaria predeterminada / actual.

Tratar:

 (d.getTime() % (86400000)) 

Nota: 86400000 es el número de milisegundos en un día.

Utilice este código para obtener la fecha y hora actuales

 DateFormat dateFormat = new SimpleDateFormat("dd:MM:yyyy HH:mm:ss"); Calendar calendar=Calendar.getInstance(); Date date=calendar.getTime(); date.getHours(); date.getMinutes(); date.getMonth(); date.getSeconds(); date.getYear(); 
  • Android SwitchCompat no está alineado
  • Deserialización de HashMap en Android
  • Android: Java: La descontinuación de SlidingDrawer
  • La solicitud HTTPS se bloquea sólo en las API de Android inferiores a 20 incluso con un tiempo de espera de conexión establecido
  • No se puede capturar Java (Android) Excepción con try-catch
  • Por qué necesitamos utilizar Context.obtainStyledAttributes y declare-styleable para obtener el atributo de un componente GUI
  • ¿Por qué funcionan los parámetros de diseño en la programación de Android?
  • Problema de conexión USB AOA
  • Android: ¿Cómo comparar el recurso de una imagen con R.drawable.imagename?
  • Forma concisa de escribir nuevas clases de DialogPreference?
  • Android Socialize SDK: No se puede ejecutar dex: se definen varios archivos dex
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.