NIMI
date − tulosta tai aseta systeemin kellonaika ja päiväys
YLEISKATSAUS
date [−u] [−d aikajono] [−s aikajono] [−−utc] [−−universal] [−−date=aikajono] [−−set=aikajono] [−−help] [−−version] [+ARGUMENTTI] [KKPPttmm[[SS]VV][.ss]]
KUVAUS
Tätä dokumenttia ei enää ylläpidetä ja se voi olla vanhentunut tai epätarkka. Texinfo-dokumentaatio on ajan tasalla.
Tämä manuaali dokumentoi date-ohjelman GNU-version. date ilman argumentteja tulostaa kellonajan ja päiväyksen (alla kuvatussa ’%c’-formaatissa). Jos argumentti alkaa merkillä ’+’, tulostetaan kellonaika ja päiväys argumentin mukaan. Argumentilla on sama formaatti kuin ’strftime’-kirjastofunktiolla. Argumentti tulostetaan sellaisenaan, poislukien ’%’-merkillä alkavat direktiivit.
Direktiivit ovat:
% |
prosenttimerkki % |
|||
n |
rivinsiirto |
|||
t |
sarkain (TAB) |
Aikakentät:
%H |
tunti (00..23) | ||
%I |
tunti (01..12) | ||
%k |
tunti ( 0..23) | ||
%l |
tunti ( 1..12) | ||
%M |
minuutti (00..59) | ||
%p |
locale-määrityksen AM tai PM | ||
%r |
12-tuntinen kellonaika (tt:mm:ss [AP]M) | ||
%s |
aika sekunteina hetkestä 1970-01-01 00:00:00 UTC lukien (epästandardi laajennus) | ||
%S |
sekunti (00..61) | ||
%T |
24-tuntinen kellonaika (tt:mm:ss) | ||
%X |
locale-määrityksen aikaesitys (%H:%M:%S) | ||
%Z |
aikavyöhyke (esim. EET), tai tyhjä kenttä, ellei aikavyöhykettä tunneta |
Päiväyskentät:
%a |
locale-määrityksen lyhennetty viikonpäivä | ||
%A |
locale-määrityksen täyspitkä viikonpäivä, pituus vaihtelee | ||
%b |
locale-määrityksen lyhennetty kuukauden nimi | ||
%B |
locale-määrityksen täyspitkä kuukauden nimi, pituus vaihtelee | ||
%c |
locale-määrityksen mukainen kellonaika ja päiväys (oletusarvo) | ||
%d |
kuukauden päivä (01..31) | ||
%D |
päiväys (kk/pp/vv) | ||
%h |
sama kuin %b | ||
%j |
vuoden päivä (001..366) | ||
%m |
kuukausi (01..12) | ||
%U |
viikkonumero, kun sunnuntai on viikon ensimmäinen päivä (00..53) | ||
%w |
viikonpäivä numerona (0..6); 0 = sunnuntai | ||
%W |
viikkonumero, kun maanantai on viikon ensimmäinen päivä (00..53) | ||
%x |
locale-määrityksen päiväys | ||
%y |
vuosiluvun kaksi viimeistä numeroa (00..99) | ||
%Y |
vuosiluku (1970..) |
Oletuksena date täyttää numerokentät etunollilla. GNU date tunnistaa seuraavat epästandardit numeromuunnokset:
− |
(väliviiva) älä täytä kenttiä |
|||
_ |
(alaviiva) täytä kentät välilyönneillä |
Jos argumentti ei ala ’+’-merkillä date asettaa systeemikellon argumentin määrittämään kelloaikaan ja päiväykseen. Argumentti saa koostua vain numeroista, joilla on seuraava merkitys:
KK |
kuukausi |
|||
PP |
kuukauden päivä |
|||
tt |
tunti |
|||
mm |
minuutti |
|||
SS |
vuosiluvun kaksi ensimmäistä numeroa (valinnainen) |
|||
VV |
vuosiluvun kaksi viimeistä numeroa (valinnainen) |
|||
ss |
sekunti (valinnainen) |
Vain pääkäyttäjä saa muuttaa systeemikellon ajan.
OPTIOT
−d aikajono, −−date aikajono
Näytä argumentin aikajono mukainen kellonaika ja päiväys. aikajono voi olla missä tahansa yleisessä muodossa. Tulostus on joko ’%c’-muodossa tai ’+’-merkillä alkavan määrityksen mukainen.
−−help |
Tulosta lyhyt käyttöohje ja poistu. |
−−version
Tulosta versiotiedot ja poistu.
−s aikajono, −−set aikajono
Aseta systeemin kellonaika argumentin aikajono mukaan. aikajono voi olla missä tahansa yleisessä muodossa, sisältäen kuukauden nimen, aikavyöhykekoodin, ’am’ tai ’pm’, jne.
−u, −−universal
Tulosta tai aseta kansainvälisen aikakoordinaatin (UTC eli GMT) mukainen kellonaika paikallisen ajan sijaan.
ESIMERKKEJÄ
Tulosta toissapäiväinen päiväys:
date −−date ´2 days ago´
Tulosta sen päivän päiväys, joka on kolmen kuukauden ja yhden päivän kuluttua:
date −−date ´3 months 1 day´
Tulosta tämän vuoden joulupäivä vuodenpäivänä:
date --date ´25 Dec´ +%j
Tulosta päiväys muodossa, jossa on täyspitkä kuukauden nimi ja kuukauden päivä:
date ´+%B %d´
Tämä muoto tulostaa yksinumeroisen päivämäärän etunollalla. Jos tulostus halutaan ilman etunollaa, on käytettävä epästandardia `−´ -muunnosta:
date −d 1-may ´+%B %-d´