GNU/Linux >> Znalost Linux >  >> Linux

Jak nastavit datum pomocí formátu Epoch?

Chci nastavit datum od sekund od hodnoty epochy, například chci nastavit datum se vstupní hodnotou 1452053571 .

Přečetl jsem si date -help ale nic jsem nenašel.

Existují nějaké parametry, jak to udělat?

Přijatá odpověď:

S datem GNU můžete použít stejný formát řetězce data pro obě -d a -s možnosti.

Převod z sekund od epochy do formátu čitelného člověkem:

date -d '@2147483647'

Nastavení:

date -s '@2147483647'

S *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. Jak nastavit bránu firewall s UFW na Ubuntu 16.04

  2. Jak nastavit Firewall s Firewallem na CentOS 8

  3. Jak přesměrovat ssh s AllowTcpForwarding nastaveným na ne?

  1. Příkaz Date v Linuxu:Jak nastavit, změnit, formátovat a zobrazit datum

  2. Jak nastavit Bash, aby spouštěl *.exe s Mono?

  3. Jak nastavím formát data na ISO globálně v Linuxu?

  1. Jak nastavit Kubernetes Cluster pomocí Rancher

  2. Jak nastavit nebo změnit User Agent s curl

  3. Jak nastavit datum a čas na AlmaLinuxu