date (linux command)

Content

 

Data

License: GNU GPLv3 +
Version number: (GNU coreutils) 8.30
Developer / owner: Free Software Foundation, Inc.

Short description:

Manual page and help for the date linux command. The command displays the current date and time in the specified format.

 

 

Man page output

man date
DATE(1)                            General Commands Manual                           DATE(1)

NÉV
       date - kiírja vagy beállítja a rendszerdátumot és -időt

ÁTTEKINTÉS
       date   [-u]   [-d   datestr]  [-s  datestr]  [--utc]  [--universal]  [--date=datestr]
       [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]]

LEÍRÁS
       Ez a dokumentáció a továbbiakban nincs karbantartva és pontatlan vagy hiányos  lehet.
       A Texinfo dokumentáció a hiteles forrás.

       Ez a kézikönyv lap a date parancs GNU verzióját dokumentálja. Az argumentumok nélküli
       date kiírja az aktuális dátumot és időt (az alább leírt `%c'  direktívának  megfelelő
       formátumban).  Ha egy `+' jellel kezdődő argumentum meg van adva, az argumentum által
       megszabott formátumban írja ki az aktuális időt és dátumot. Az argumentum  ugyanolyan
       formájú,  mint  az `strftime' függvénynek átadott formázó karakterlánc.  A direktívák
       kivételével,  amik  `%'  jellel  kezdődnek,   a   karakterláncban   lévő   karakterek
       módosítatlanul kerülnek kiírásra.

       A direktívák:

       %      literális %

       n      újsor

       t      vízszintes tabulátor

       Időmezők:

       %H     óra (00..23)

       %I     óra (01..12)

       %k     óra ( 0..23)

       %l     óra ( 1..12)

       %M     perc (00..59)

       %p     a helyi AM vagy PM

       %r     12-órás idő (hh:mm:ss [AP]M)

       %s     az   Koordinált   Világidő  (UTC)  szerinti  1970-01-01  00:00:00  óta  eltelt
              másodpercek (nem szabványos bővítés)

       %S     másodperc (00..61)

       %T     24-órás idő (hh:mm:ss)

       %X     a helyi idő ábrázolása (%H:%M:%S)

       %Z     időzóna (pl. EDT), vagy semmi, ha nem határozható meg időzóna

       Dátummezők:

       %a     a helyi nap rövidített neve (Sun..Sat)

       %A     a helyi nap teljes neve, változó hosszal (Sunday..Saturday)

       %b     a helyi hónap rövidített neve (Jan..Dec)

       %B     a helyi hónap teljes neve, változó hosszal (January..December)

       %c     a helyi dátum és idő (Sat Nov 04 12:02:33 EST 1989)

       %d     a hónap napja (01..31)

       %D     dátum (mm/dd/yy)

       %h     ugyanaz, mint a %b

       %j     az év napja (001..366)

       %m     hónap (01..12)

       %U     a hét sorszáma az évben úgy, hogy vasárnap a hét első napja (00..53)

       %w     a hét napja (0..6) úgy, hogy 0 vasárnapnak felel meg

       %W     a hét sorszáma az évben úgy, hogy hétfő a hét első napja (00..53)

       %x     a helyi dátum ábrázolása (mm/dd/yy)

       %y     az év utolsó két számjegye (00..99)

       %Y     év (1970...)

       Alapértelmezésben a date nullákkal vezeti be a  numerikus  mezőket.   A  GNU  date  a
       következő, nem szabványos, numerikus módosítókat ismeri fel:

       -      (kötőjel) nem vezeti be a mezőket

       _      (aláhúzás) szóközökkel vezeti be a mezőket

       Ha  nem `+' jellel kezdődő argumentumot kap, a date az argumentum által meghatározott
       időre és dátumra állítja  be  a  rendszerórát.   Az  argumentumnak  teljes  egészében
       számokból kell állnia. Ezek jelentése a következő:

       MM     hónap

       DD     a hónapon belüli nap

              óra

       mm     perc

       CC     az év első két jegye (opcionális)

       YY     az év utolsó két jegye (opcionális)

       ss     másodperc (opcionális)

       Csak a superuser állíthatja be a rendszerórát.

OPCIÓK
       -d datestr, --date datestr
              Megjeleníti  a,  szinte  bármely használatos formában megadható, datestr -rel,
              meghatározott időt és dátumot.  A  megjelenítés  az  alapértelmezett  kimeneti
              formátumban  történik, vagy ha `+' jellel kezdődő argumentumot kap a date , az
              argumentum által meghatározott formátumban.

       --help Üzenetet   nyomtat  a  szabványos  kimenetre   a   felhasználás  módjáról,  és
              sikeresen befejeződik.

       -s datestr, --set datestr
              Beállítja  az  időt  és  dátumot datestr -re, amely szinte bármely használatos
              formában megadható.  Tartalmazhat hónapneveket, időzónákat, `am' -et  és  `pm'
              -et stb.

       -u, --universal
              Koordinált  Világidő  (más néven Greenwichi Középidő) szerinti időt és dátumot
              írja ki vagy állítja be a lokális (wall clock) helyett.

       --version
              Üzenetet nyomtat   a   szabványos   kimenetre   a   verzió  információval,  és
              sikeresen befejeződik.

PÉLDÁK
       A tegnapelőtti dátumérték kiírása:

              date --date ´2 days ago´

       A maihoz képest 3 hónap és 1 nap múlva következő nap dátumértékének kiírása:

              date --date ´3 months 1 day´

       Annak kírása, hogy az aktuális év karácsonya az év hányadik napja:

              date --date ´25 Dec´ +%j

       Az  aktuális  dátum  teljes  hónapnevet és a hónap napját tartalmazó formában történő
       kiírása:

              date ´+%B %d´

       De meglehet, hogy a szándék nem ez, mert a hónap első kilenc  napján  a  `%d´  értéke
       nullával  bevezetett,  kétjegyű  mező  lesz.   Például a `date -d 1-may ´+%B %d´´ ezt
       fogja kiírni: `May 01´.

       Ugyanennek a dátumnak az  egyjegyű  napok  előtt  szereplő  bevezető  nullák  nélküli
       kiírásához  mindent  összevetve  a  nem  szabványos `-´ használható, amely elnyomja a
       kitöltést.

              date -d 1-may ´+%B %-d´

MAGYAR FORDÍTÁS
       Gombai Sándor <sgombai@hotmail.com>

FSF                                  GNU Shell Utilities                             DATE(1)

 

 

Help output

date --help
Használat: date [KAPCSOLÓ]… [+FORMÁTUM]
  vagy:    date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]
Az aktuális idő megjelenítése a FORMÁTUMBAN, vagy a rendszerdátum beállítása.

A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.
  -d, --date=KARAKTERLÁNC   a KARAKTERLÁNC által leírt dátum megjelenítése
                              az aktuális helyett
      --debug                a feldolgozott dátum felcímkézése, és
                               figyelmeztetés a megkérdőjelezhető használatról
                               a szabványos hibakimenetre
  -f, --file=DÁTUMFÁJL      ugyanaz, mint a --date egyszer a DÁTUMFÁJL minden
                              egyes sorára
  -I[IDŐMEGHAT], --iso-8601[=IDŐMEGHAT]  dátum/idő kiírása ISO 8601 formátumban.
                            IDŐMEGHAT=„date” a dátum kírásához (alapértelmezett)
                            vagy „hours”, „minutes”, „seconds” vagy „ns” a
                            jelzett pontosságú dátum és idő kiírásához.
                            Például: 2016-08-14T02:34:56-06:00
  -R, --rfc-email           Időpont kiírása RFC 5322 formátumban.
                              Például: Mon, 07 Aug 2016 12:34:56 -0600
      --rfc-3339=IDŐMEGHAT  dátum kiírása RFC 3339 formátumban.
                              Az IDŐMEGHAT=„date”, „seconds”, vagy „ns”
                              a jelzett pontosságú dátumhoz és időhöz.
                              A dátum- és időösszetevőket egyetlen szóköz
                              választja el, például: 2006-08-07 12:34:56-06:00
  -r, --reference=FÁJL      a FÁJL utolsó módosítási dátumának megjelenítése
  -s, --set=KARAKTERLÁNC    a KARAKTERLÁNC által leírt idő beállítása
  -u, --utc, --universal    a Koordinált világidő kiírása vagy
                              beállítása
      --help     ezen súgó megjelenítése és kilépés
      --version  verzióinformációk megjelenítése és kilépés

A FORMÁTUM vezérli a kimenetet. Az értelmezett sorozatok:

  %%   egy % jel
  %a   a területi beállítások rövidített napneve (például: v)
  %A   a területi beállítások teljes napneve, (például: vasárnap)
  %b   a területi beállítások rövidített hónapneve (például: Jan)
  %B   a területi beállítások teljes hónapneve, (például: Január)
  %c   a területi beállítások dátuma és ideje (2005. dec. 25., vasárnap,
         15.48.38 CET)
  %C   század; mint a %Y, de az utolsó két számjegy elmarad (például: 20)
  %d   a hónap napja (például: 01)
  %D   dátum; ugyanaz, mint %m/%d/%y
  %e   a hónap napja szóközökkel feltöltve; ugyanaz, mint a %_d
  %F   teljes dátum; ugyanaz, mint a %Y-%m-%d
  %g   az ISO hétszám évének utolsó két számjegye (lásd %G)
  %G   az ISO hétszám éve (lásd %V); csak %V-vel hasznos
  %h   ugyanaz, mint %b
  %H   óra (00..23)
  %I   óra (01..12)
  %j   az év napja (001..366)
  %k   óra, szóközzel feltöltött ( 0..23); ugyanaz mint %_H
  %l   óra, szóközzel feltöltött ( 1..12); ugyanaz mint %_I
  %m   hónap (01..12)
  %M   perc (00..59)
  %n   egy új sor
  %N   nanomásodpercek (000000000..999999999)
  %p   a területi beállítások nagybetűs AM vagy PM jelzője; üres ha ismeretlen
  %P   mint a %p, de kisbetűkkel
  %q   negyedév (1..4)
  %r   a területi beállítások szerinti idő, 12 órás (például: 00.55.52)
  %R   24 órás óra és perc, ugyanaz mint a %H:%M
  %s   a „00:00:00 1970-01-01 UTC” óta eltelt másodpercek száma
  %S   másodperc (00..60)
  %t   egy tab
  %T   idő, ugyanaz , mint a %H:%M:%S
  %u   a hét napja (1..7); az 1 a Hétfőt jelenti
  %U   az év hetének száma, a hét első napja Vasárnap (00..53)
  %V   az év hetének száma (ISO), a hét első napja Hétfő (01..53)
  %w   a hét napja (0..6); a 0 Vasárnapot jelenti
  %W   az év hetének száma, a hét első napja Hétfő (00..53)
  %x   a területi beállítások dátumábrázolása (például 2006-01-12)
  %X   a területi beállítások időábrázolása (például 01.02.32)
  %y   az év utolsó két számjegye (00..99)
  %Y   év
  %z   +óópp numerikus időzóna (például: -0400)
  %:z  +óó:pp numerikus időzóna (például: -04:00)
  %::z  +óó:pp:ss numerikus időzóna (például: -04:00:00)
  %:::z  numerikus időzóna a :-tal a szükséges pontossághoz
         (például: -04, +05:30)
  %Z   betűkből álló időzóna-rövidítés (például: CET)

Alapértelmezésben a date a numerikus mezőket nullákkal tölti ki.
Az alábbi elhagyható jelölők követhetik a „%” jelet:

  - (kötőjel) ne töltse ki a mezőt
  _ (aláhúzás) kitöltés szóközökkel
  0 (nulla) kitöltés nullákkal
  ^ nagybetűk használata, ha lehetséges
  # ellentétes (nagy<->kis) betűk használata, ha lehetséges

Ezután minden jelölő egy decimális, elhagyható mezőszélességgel jön, majd
egy szintén elhagyható módosító, amely vagy az E, a területi beállítások
alternatív ábrázolásának használatához, vagy O a területi beállítások
alternatív numerikus szimbólumainak használatához, ha ezek elérhetők.

Példák:
Az epoch (1970. 01. 01. UTC) óta eltelt másodpercek átalakítása dátummá
  $ date --date='@2147483647'

A közép-európai idő megjelenítése (a TZ megkereshető a tzselect(1) programmal)
  $ TZ='Europe/Budapest' date

A helyi idő megjelenítése következő péntek 9.00-kor
  $ date --date='TZ="Europe/Budapest" 09:00 next Fri'

A(z) GNU coreutils online súgója: <https://www.gnu.org/software/coreutils/>
A(z) date fordítási hibái a <https://translationproject.org/team/hu.html>
címen jelenthetők.
Teljes dokumentáció itt: <https://www.gnu.org/software/coreutils/date>
vagy helyileg elérhető: info '(coreutils) date invocation'

 

Related Content