Co vědět
- Vytiskněte datum a čas v různých formátech pomocí příkazu Linux datum.
- Pomocí příkazu zobrazte manuální stránku pro příkaz datum muž rande.
Tento článek vysvětluje různé způsoby zobrazení data a času pomocí příkazového řádku systému Linux.
Jak zobrazit datum a čas
Chcete -li zobrazit datum, zadejte: datum
Ve výchozím nastavení bude výstup vypadat přibližně takto: Středa 20. dubna 19:19:21 BST 2018
Zobrazte datum pomocí některého nebo všech následujících prvků:
- %A: zkrácený název dne (tj. po, út, st)
- %A: název celého dne (tj. pondělí, úterý, středa)
- %b nebo %h: zkrácený název měsíce (tj. leden, únor, březen)
- %B: název celého měsíce (leden, únor, březen)
- %C: datum a čas národního prostředí (úplné datum a čas)
- %C: století – zobrazí se První dvě čísla roku (tj. 19 pro 1999 a 20 pro 2020)
- %d: den v měsíci (tj. 01, 02, 03)
- %D: stejné jako M/D/Y (tj. 20. 4. 2016)
- %E: den v měsíci vyplněný (tj. ‚1‘, ‚2‘)
- %F: úplné datum, stejné jako rrrr-mm-dd
- %H: hodina (00, 01, 02, 21, 22, 23)
- %Já: hodina (1,2,3,10,11,12)
- %j: den v roce (tj. 243)
- %k: hodinová vycpávka (tj. „1“ se změní na „1“)
- %l: hodinově polstrované (12hodinové hodiny)
- %m: číslo měsíce (1,2,3)
- %M: minuta (1,2,3,57,58,59)
- %n: nový řádek
- %N.: nanosekundy
- %p: Dopoledne nebo odpoledne
- %P: jako %p, ale malá písmena (ironicky)
- %r: národní prostředí 12 hodin
- %R.: 24hodinová verze hodiny a minuty
- %s: sekundy od 1970-01-01 00:00:00
- %S: druhý (01,02,03, 57, 58, 59)
- %t: záložka
- %T: stejný čas jako%H:%M:%S
- %u: den v týdnu (1 je pondělí, 2 je úterý atd.)
- %U: týdenní číslo roku (za předpokladu, že neděle je první den v týdnu)
- %PROTI: Číslo týdne ISO s pondělkem jako prvním dnem v týdnu
- %w: den v týdnu (0 je neděle)
- %W: číslo týdne v roce s pondělkem jako prvním dnem v týdnu
- %X: zastoupení data národního prostředí (31.12.2015)
- %X: časová reprezentace národního prostředí (14:44:44)
- %y: poslední dvě číslice roku
- %Y: rok
- %z: numerické časové pásmo (tj. -0400)
- %: z: numerické časové pásmo takto (tj. -04: 00)
- %:: z: následující časové pásmo (tj. -04: 00: 00)
- %Z: abecední zkratka časového pásma (GMT)
- –: jeden pomlčka zabraňuje nulovému polstrování
- _: jediné podtržítko s mezerami
- 0: podložky s nulami
- ^: pokud je to možné, použijte velká písmena
- #: pokud je to možné, použijte opačný případ
Chcete -li zobrazit pouze čas, použijte následující: datum +%T
Alternativně použijte následující: datum +%H:%M:%S
Připojte také datum pomocí příkazu: date +%d/%m/%Y%t%H:%M:%S
Alternativně použijte následující postup (protože%T je ekvivalentní%H:%M:%S): datum +$ d/%m/%Y%t%T
The : a / znaky jsou volitelné a mohou být libovolné. Například:
datum +%dc%mc%Y
výstupy: 24c09c2020, pokud jste z nějakého důvodu chtěli použít ‚c‘ jako oddělovač. Použijte libovolnou kombinaci výše uvedených přepínačů za symbolem plus k výstupu data, jak si přejete. Pokud chcete přidat mezery, můžete použít uvozovky kolem data. datum +’%d/%m/%Y%H:%M:%S‘
Jak zobrazit datum UTC
Zobrazte datum UTC pro svůj počítač pomocí následujícího příkazu: date -u
Pokud jste ve Velké Británii, všimnete si, že místo času se zobrazí „18:58:20“, jako čas se zobrazí „17:58:20“.
Jak zobrazit datum RFC
Zobrazte datum RFC pro svůj počítač pomocí následujícího příkazu: datum –rfc-2822
Zobrazí se datum v následujícím formátu: st, 20. dubna 2018 19:56:52 +0100
Tento příznak je užitečný, protože ukazuje, že jste o hodinu před GMT.
Některé užitečné příkazy pro datum
Chcete znát datum příští pondělí? Zkuste toto: datum -d „příští pondělí“
class = „ql-syntax“> V okamžiku psaní se vrací „Po 25. dubna 00:00:00 BST 2016“ -d v zásadě vytiskne datum v budoucnosti nebo v minulosti. Můžete tedy použít „příští pondělí“ nebo „minulý pátek“. Pomocí stejného příkazu můžete zjistit, na který den v týdnu připadají vaše narozeniny nebo Vánoce. datum -d 25.12.2016
class = „ql-syntax“> Výsledkem je ne 25. prosince.
souhrn
Stojí za to podívat se na manuální stránku pro příkaz datum pomocí následujícího příkazu: man date