GNU/Linux >> Tutoriales Linux >  >> Linux

Comando para obtener el tiempo en milisegundos

Nano es 10 y mili 10. Por lo tanto, podemos usar los tres primeros caracteres de nanosegundos para obtener los milisegundos:

date +%s%3N

Desde man date :

%N nanosegundos (000000000..999999999)

%s segundos desde 1970-01-01 00:00:00 UTC

Fuente:Server Fault ¿Cómo obtengo la hora actual de Unix en milisegundos en Bash? .


date +%s%N devuelve el número de segundos + nanosegundos actuales.

Por lo tanto, echo $(($(date +%s%N)/1000000)) es lo que necesitas.

Ejemplo:

$ echo $(($(date +%s%N)/1000000))
1535546718115

date +%s devuelve el número de segundos desde la época, si eso es útil.


  • date +"%T.%N" devuelve la hora actual con nanosegundos.

    06:46:41.431857000
    
  • date +"%T.%6N" devuelve la hora actual con nanosegundos redondeados a los primeros 6 dígitos, que son microsegundos.

    06:47:07.183172
    
  • date +"%T.%3N" devuelve la hora actual con nanosegundos redondeados a los primeros 3 dígitos, que son milisegundos.

    06:47:42.773
    

En general, todos los campos del date al formato del comando se le puede dar un ancho de campo opcional.


Linux
  1. 7 ejemplos de comandos de fecha de Linux para mostrar y configurar la fecha y hora del sistema

  2. 7 ejemplos de comandos Linux hwclock para configurar la fecha y la hora del reloj del hardware

  3. Cómo obtener formato de fecha y hora en python

  4. Establecer el tiempo relativo usando la línea de comando

  5. ¿Qué zona horaria está usando un trabajo cron?

Cómo obtener la fecha y hora actuales en JavaScript

Comando de fecha de Linux con usos de ejemplo

11 ejemplos útiles de comandos de fecha de Linux

¿El indicador de hora no muestra la fecha/hora?

7 ejemplos de comando de fecha en Linux

Ejemplos de comandos de fecha de Linux