GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Befehl zum Abrufen der Zeit in Millisekunden

Nano ist 10 und Milli 10. Daher können wir die drei ersten Zeichen von Nanosekunden verwenden, um die Millisekunden zu erhalten:

date +%s%3N

Ab man date :

%N Nanosekunden (000000000..999999999)

%s Sekunden seit dem 01.01.1970 00:00:00 UTC

Quelle:Server Fault's Wie bekomme ich die aktuelle Unix-Zeit in Millisekunden in Bash? .


date +%s%N gibt die Anzahl der Sekunden + aktuelle Nanosekunden zurück.

Daher echo $(($(date +%s%N)/1000000)) ist das, was Sie brauchen.

Beispiel:

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

date +%s gibt die Anzahl der Sekunden seit der Epoche zurück, falls dies nützlich ist.


  • date +"%T.%N" gibt die aktuelle Zeit mit Nanosekunden zurück.

    06:46:41.431857000
    
  • date +"%T.%6N" gibt die aktuelle Zeit mit Nanosekunden zurück, die auf die ersten 6 Stellen gerundet sind, also Mikrosekunden.

    06:47:07.183172
    
  • date +"%T.%3N" gibt die aktuelle Zeit mit Nanosekunden zurück, die auf die ersten 3 Stellen gerundet sind, also Millisekunden.

    06:47:42.773
    

Generell jedes Feld des date dem Format des Befehls kann eine optionale Feldbreite gegeben werden.


Linux
  1. Datum in Millisekunden auf Openwrt auf Arduino Yun?

  2. date-Befehlsbeispiele in Linux

  3. Wie bekomme ich Datum/Uhrzeit der Dateierstellung in Bash/Debian?

  4. Stellen Sie die relative Zeit über die Befehlszeile ein

  5. Welche Zeitzone verwendet ein Cronjob?

So erhalten Sie das aktuelle Datum und die Uhrzeit in JavaScript

Linux-Datumsbefehl mit Beispielverwendungen

11 Nützliche Beispiele für Linux-Datumsbefehle

Zeitanzeige zeigt Datum/Uhrzeit nicht an?

7 Beispiele für Datumsbefehle in Linux

Beispiele für Linux-Datumsbefehle