GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo configurar la fecha con el formato de época?

Quiero establecer la fecha a partir de un segundo desde el valor de la época, por ejemplo, quiero establecer la fecha con el valor de entrada 1452053571 .

Leí hasta date -help pero no encontré nada.

¿Hay algún parámetro para hacerlo?

Respuesta aceptada:

Con la fecha GNU, puede usar el mismo formato de cadena de fecha para ambos -d y -s opciones.

Para convertir de segundos desde la época a un formato legible por humanos:

date -d '@2147483647'

Para configurarlo:

date -s '@2147483647'

Con *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. ¿Cómo configurar Bash para ejecutar *.exe con Mono?

  2. Cómo configurar un cortafuegos con UFW en Ubuntu 16.04

  3. Cómo configurar un firewall con Firewalld en CentOS 8

  4. ¿Cómo reenviar ssh con AllowTcpForwarding establecido en no?

  5. ¿Cómo configuro el formato de fecha en ISO globalmente en Linux?

Cómo configurar un cortafuegos con GUFW en Linux

Cómo configurar la fecha y la hora en Linux

Cómo configurar un servidor Seafile con Nginx en Ubuntu 18.04

Cómo configurar un servidor FTP con ProFTPD en Ubuntu 18.04

Cómo configurar un servidor de correo con Modoboa en Ubuntu 20.04

Cómo instalar y configurar WordPress con Ansible