GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir la date avec le format d'époque ?

Je veux définir la date à partir d'une seconde depuis la valeur d'époque, par exemple je veux définir la date avec la valeur d'entrée 1452053571 .

J'ai lu date -help mais rien trouvé.

Existe-t-il des paramètres pour le faire ?

Réponse acceptée :

Avec la date GNU, vous pouvez utiliser le même format de chaîne de date pour -d et -s options.

Pour convertir des secondes depuis l'époque au format lisible par l'homme :

date -d '@2147483647'

Pour le définir :

date -s '@2147483647'

Avec *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. Comment configurer Bash pour qu'il exécute *.exe avec Mono ?

  2. Comment configurer un pare-feu avec UFW sur Ubuntu 16.04

  3. Comment configurer un pare-feu avec Firewalld sur CentOS 8

  4. Comment effectuer un transfert ssh avec AllowTcpForwarding défini sur non ?

  5. Comment définir le format de date sur ISO globalement sous Linux ?

Comment configurer un pare-feu avec GUFW sous Linux

Comment définir la date et l'heure sous Linux

Comment configurer un serveur Seafile avec Nginx sur Ubuntu 18.04

Comment configurer un serveur FTP avec ProFTPD dans Ubuntu 18.04

Comment configurer un serveur de messagerie avec Modoboa sur Ubuntu 20.04

Comment installer et configurer WordPress avec Ansible