GNU/Linux >> Znalost Linux >  >> Linux

Získejte aktuální čas v sekundách od epochy na Linuxu, Bash

Mělo by to fungovat:

date +%s

Jen pro doplnění.

Získejte sekundy od epochy (1. ledna 1970) pro jakékoli dané datum (např. 21. října 1973).

date -d "Oct 21 1973" +%s


Převeďte počet sekund zpět k datu

date --date @120024000


Příkaz date je docela univerzální. Další skvělá věc, kterou můžete udělat s datem (bezostyšně zkopírované z date --help ).Ukažte místní čas na 9:00 příští pátek na západním pobřeží USA

date --date='TZ="America/Los_Angeles" 09:00 next Fri'

Ještě lépe, věnujte chvíli přečtení manuálové stránky http://man7.org/linux/man-pages/man1/date.1.html


Linux
  1. Jak zkontrolovat datum instalace vašeho linuxového operačního systému?

  2. Linux – Proč Linux Utils nepoužívají systémové volání k získání aktuálního času?

  3. Linux – získávání souborů pro aktuální datum v Linuxu?

  1. Nastavte datum, čas a časové pásmo na serveru Linux

  2. Tisk data pro pondělí aktuálního týdne (v bash)

  3. Jak zjistím rozdíl mezi dvěma daty pod bash

  1. Získejte sekundy od epochy v Linuxu

  2. Jak získat datum/čas vytvoření souboru v Bash/Debian?

  3. Získejte včerejší datum v bash na Linuxu, DST-safe