Wat te weten
- Druk de datum en tijd af in verschillende formaten met behulp van de Linux-opdracht datum.
- Bekijk de handleiding voor het datumcommando met het commando mandaat.
In dit artikel worden verschillende manieren uitgelegd om de datum en tijd weer te geven met behulp van de Linux-opdrachtregel.
Hoe de datum en tijd weer te geven
Om de datum weer te geven, typt u: date
Standaard is de uitvoer ongeveer als volgt: Wed Apr 20 19:19:21 BST 2018
Geef de datum weer met een of meer van de volgende elementen:
- %een: afgekorte dagnaam (dwz ma, di, wo)
- %EEN: volledige dagnaam (dwz maandag, dinsdag, woensdag)
- %B of %H: afgekorte maandnaam (bijv. jan, feb, mar)
- %B: volledige maandnaam (januari, februari, maart)
- %C: landinstellingen datum en tijd (volledige datum en tijd)
- %C: eeuw – geeft de . weer eerst twee cijfers van het jaar (dwz 19 voor 1999 en 20 voor 2020)
- %NS: dag van de maand (dwz 01, 02, 03)
- %NS: hetzelfde als M/D/Y (dwz 20-04-16)
- %e: dag van de maand opgevuld (dwz ‘ 1’, ‘ 2’)
- %F: volledige datum, hetzelfde als jjjj-mm-dd
- %H: uur (00, 01, 02, 21, 22, 23)
- %I: uur (1,2,3,10,11,12)
- %J: dag van het jaar (dwz 243)
- %k: uur opgevuld (dwz ‘1’ wordt ‘1’)
- %l: uur opgevuld (12-uurs klok)
- %m: maandnummer (1,2,3)
- %M: minuut (1,2,3,57,58,59)
- %N: nieuwe lijn
- %N: nanoseconden
- %P: AM of PM
- %P: zoals %p maar kleine letters (ironisch genoeg)
- %R: locales 12-uurs kloktijd
- %R: 24-uurs versie van uur en minuut
- %s: seconden sinds 1970-01-01 00:00:00
- %S: tweede (01,02,03, 57, 58, 59)
- %t: een tab
- %T: tijd hetzelfde als %H:%M:%S
- %u: dag van de week (1 is maandag, 2 is dinsdag enz.)
- %U: weeknummer van het jaar (uitgaande van zondag als eerste dag van de week)
- %V: ISO-weeknummer met maandag als eerste dag van de week
- %w: dag van de week (0 is zondag)
- %W: weeknummer van het jaar met maandag als eerste dag van de week
- %x: landinstellingen datumweergave (31/12/2015)
- %X: lokale tijdweergave (14:44:44)
- %y: laatste twee cijfers van jaar
- %Y: jaar
- %z: numerieke tijdzone (dwz -0400)
- %:z: numerieke tijdzone als volgt (dwz -04:00)
- %::z: numerieke tijdzone als volgt (dwz -04:00:00)
- %Z: alfabetische tijdzone-afkorting (GMT)
- –: een enkel koppelteken voorkomt nul opvulling
- _: een enkel onderstrepingsteken met spaties
- 0: pads met nullen
- ^: gebruik hoofdletters indien mogelijk
- #: gebruik het tegenovergestelde geval indien mogelijk
Gebruik het volgende om alleen de tijd weer te geven: datum +%T
U kunt ook het volgende gebruiken: datum +%H:%M:%S
Voeg ook de datum toe met het commando: date +%d/%m/%Y%t%H:%M:%S
U kunt ook het volgende gebruiken (aangezien %T gelijk is aan %H:%M:%S): datum +$d/%m/%Y%t%T
De : en / karakters zijn optioneel en kunnen zijn wat je maar wilt. Bijvoorbeeld:
datum +%dc%mc%Y
uitgangen: 24c09c2020, als u ‘c’ om de een of andere reden als scheidingsteken wilt gebruiken. Gebruik een willekeurige combinatie van de bovenstaande schakelaars na het plusteken om de datum naar wens uit te voeren. Als u spaties wilt toevoegen, kunt u aanhalingstekens rond de datum gebruiken. datum +’%d/%m/%Y %H:%M:%S’
Hoe de UTC-datum te tonen
Bekijk de UTC-datum voor uw computer met het volgende commando: date -u
Als u zich in het VK bevindt, zult u merken dat in plaats van “18:58:20” als tijd wordt weergegeven, maar “17:58:20” als tijd wordt weergegeven.
Hoe de RFC-datum te tonen
Bekijk de RFC-datum voor uw computer met het volgende commando: date –rfc-2822
Dit geeft de datum weer in het volgende formaat: wo, 20 apr 2018 19:56:52 +0100
Deze vlag is handig omdat het aangeeft dat u een uur voorloopt op GMT.
Enkele nuttige datumcommando’s
Wil je de datum weten aanstaande maandag? Probeer dit: date -d “volgende maandag”
class=”ql-syntax”> Op het moment van schrijven retourneert dit “Mon 25 Apr 00:00:00 BST 2016” De -NS drukt in feite een datum in de toekomst of het verleden af. U kunt dus “volgende maandag” of “afgelopen vrijdag” gebruiken. Met hetzelfde commando kun je uitzoeken op welke dag van de week je verjaardag of Kerstmis valt. datum -d 25-12-2016
class=”ql-syntax”> Het resultaat is zo 25 december.
Overzicht
Het is de moeite waard om de man-pagina voor het date-commando te bekijken met het volgende commando: man date