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

Wie stellt man das Datum im Epochenformat ein?

Ich möchte das Datum von Sekunden seit dem Epochenwert festlegen, zum Beispiel möchte ich das Datum mit dem Eingabewert 1452053571 festlegen .

Ich habe date -help durchgelesen aber nichts gefunden.

Gibt es Parameter dafür?

Akzeptierte Antwort:

Mit GNU-Datum können Sie dasselbe Format für Datumszeichenfolgen für -d verwenden und -s Optionen.

So konvertieren Sie Sekunden seit der Epoche in ein für Menschen lesbares Format:

date -d '@2147483647'

Um es einzustellen:

date -s '@2147483647'

Mit *BSD date :

# Convert seconds since epoch
$ date -r 2147483647 
Tue Jan 19 03:14:07 UTC 2038

# Set date by seconds since epoch
$ date "$(date -r 2147483647 +'%y%m%d%H%M.%S')"
Tue Jan 19 03:14:07 UTC 2038

Linux
  1. Wie kann man Bash so einstellen, dass *.exe mit Mono ausgeführt wird?

  2. So richten Sie eine Firewall mit UFW unter Ubuntu 16.04 ein

  3. So richten Sie eine Firewall mit Firewalld unter CentOS 8 ein

  4. Wie kann ich die SSH-Weiterleitung mit AllowTcpForwarding auf no setzen?

  5. Wie stelle ich das Datumsformat in Linux global auf ISO ein?

So richten Sie eine Firewall mit GUFW unter Linux ein

So stellen Sie Datum und Uhrzeit unter Linux ein

So richten Sie einen Seafile-Server mit Nginx unter Ubuntu 18.04 ein

So richten Sie einen FTP-Server mit ProFTPD in Ubuntu 18.04 ein

So richten Sie einen Mailserver mit Modoboa unter Ubuntu 20.04 ein

So installieren und konfigurieren Sie WordPress mit Ansible