EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dateutils.dtest - Online în cloud

Rulați dateutils.dtest în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda dateutils.dtest care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dtest - Ca test(1) dar pentru date.

REZUMAT


dtest [OPȚIUNE]... DATA/ORA1 OP DATA/ORA2

DESCRIERE


Aprecieri test(1) dar pentru date.

Recunoscut OPȚIUNEs:

-h, --Ajutor
Imprimați ajutorul și ieșiți

-V, --versiune
Versiunea tipărită și ieșire

-q, --Liniște
Suprimați mesajul despre erorile de analiză de dată/ora și durată.

-i, --formatul de intrare=STRING...
Format de intrare, poate fi folosit de mai multe ori. Fiecare dată/oră va fi transmisă către
parsoare de format de intrare în ordinea în care sunt date, dacă o dată/ora poate fi citită
cu succes cu un anumit șir de specificare a formatului de intrare, acea valoare va fi utilizată.

-e, --backslash-scapă
Activați interpretarea evadărilor de bară oblică inversă în specificatorul de format de ieșire și de intrare
siruri de caractere.

--echiv DATA/TIME1 este aceeași cu DATA/TIME2

--ne DATA/TIME1 nu este același cu DATA/TIME2

--gt DATE/TIME1 este mai nou decât DATE/TIME2

--lt DATE/TIME1 este mai veche decât DATE/TIME2

--GE DATE/TIME1 este mai nou decât sau egal cu DATE/TIME2

--le DATE/TIME1 este mai veche sau egală cu DATE/TIME2

--nt DATE/TIME1 este mai nou decât DATE/TIME2

--ot DATE/TIME1 este mai veche decât DATE/TIME2

--cmp comparați DATE/TIME1 cu DATE/TIME2, returnați cu 0 dacă este egal, 1 dacă argumentul din stânga a fost
mai nou și 2 dacă argumentul corect era mai nou

FORMAT SPECS


Specificațiile de format din dateutils sunt similare cu strftime() ale lui posix.

Cu toate acestea, datorită unei game mai largi de calendare acceptate, dateutils trebuie să utilizeze diferite
reguli.

Specificații date:
%a Numele prescurtat al zilei săptămânii
%A Numele complet al zilei lucrătoare
%_a Numele zilei săptămânii scurtat la un singur caracter (MTWRFAS)
%b Numele prescurtat al lunii
%B Numele complet al lunii
%_b Numele lunii a fost scurtat la un singur caracter (FGHJKMNQUVXZ)
%c Numărul zilei lucrătoare din cadrul lunii (interval de la 00 la 05)
%C Numărul zilei lucrătoare din anul (interval de la 00 la 53)
%d Ziua lunii, 2 cifre (interval de la 00 la 31)
%D Ziua anului, 3 cifre (interval de la 000 la 366)
%F Echivalent cu %Y-%m-%d (formatul canonic al lui ymd)
%j Echivalent cu %D
%m Luna din calendarul curent (interval de la 00 la 19)
%Q Trimestrul anului (intervalul Q1 până la Q4)
%q Numărul trimestrului (interval de la 01 la 04)
%s Numărul de secunde de la Epocă.
%u Ziua săptămânii ca număr (interval de la 01 la 07, duminica fiind 07)
%U Numărul săptămânii, ziua săptămânii este Soare (interval de la 00 la 53)
%V Numărul de săptămâni ISO, ziua săptămânii este Luni (interval de la 01 la 53)
%w Ziua săptămânii ca număr (interval de la 00 la 06, duminica fiind 00)
%W Numărul săptămânii, ziua săptămânii este Luni (interval de la 00 la 53)
%y Anul fără un secol (interval de la 00 la 99)
%Y Anul inclusiv secolul
%Z Compensarea zonei în ore și minute (HH:MM) cu
un semn precedent (+ pentru decalaje la est de UTC, - pentru decalaje
la vest de UTC)

%Od Ziua ca cifre romane
%Om Luna ca cifre romane
%Oy Anul cu două cifre ca cifre romane
%OY Anul care include secolul ca cifre romane

%rs În sistemele de timp a căror Epocă este diferită de Epoca Unix, aceasta
selectează numărul de secunde de atunci.
%rY În calendarele cu ani care nu coincid cu gregorianul
ani, aceasta selectează anul calendaristic.

%dth Ziua lunii ca număr ordinal, 1, 2, 3 etc.
%mth Luna anului ca număr ordinal, 1, 2, 3 etc.

%db Ziua lucrătoare a lunii (din ultima lună)
%dB Numărul de zile lucrătoare până la ultima lună

Specificații de timp:
%H Ora zilei folosind un ceas de 24 de ore, 2 cifre (interval de la 00 la 23)
%I Ora zilei folosind un ceas de 12 ore, 2 cifre (interval de la 01 la 12)
%M Minutul (interval de la 00 la 59)
%N Nanosecunde (interval de la 000000000 la 999999999)
%p Șirul AM sau PM, amiază este PM și miezul nopții este AM.
%P La fel ca %p, dar cu litere mici
%S (intervalul de la 00 la 60, 60 este pentru secunde bisecte)
%T Echivalent cu %H:%M:%S

Specificatii generale:
%n Un caracter de linie nouă
%t Un caracter tabulator
%% Un caracter literal %

Modificatori:
%O Modificator pentru a transforma numerele zecimale în cifre romane
%r Modificator pentru a transforma unitățile în unități reale
Sufix, citiți și tipăriți numerele ordinale
b Sufix, tratați zilele ca zile lucrătoare

Datele de proiectare înainte de 1601-01-01 nu sunt acceptate.

Pentru conformitate, iată o listă a indicatorilor de calendar și formatul corespunzător
şir:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bizda %Y-%m-%db
lilian n/a
ldn n/a
julian n/a
jdn n/a

Acești indicatori pot fi utilizați ca șir de format de ieșire, în plus, @code{lilian}/@code{ldn}
și @code{julian}/@code{jdn} poate fi folosit și ca șir de format de intrare.

EXEMPLE


$ dtest 2012-03-01 --gt 2012-03-02 || ecou "fals"
fals
$

$ dtest 2012-03-01 --ot 2012-03-02 && echo „adevărat”
adevărat
$

$ dtest 2012-03-01 --cmp 2012-03-02; eco $?
2
$

$ dtest 2012-03-02 --cmp 2012-03-02; eco $?
0
$

$ dtest 2012-03-02 --cmp 2012-03-01; eco $?
1
$

$ dtest 12:00:04 --gt 11:22:33 && echo „true”
adevărat
$

$ dtest 12:00:04 --lt 11:22:33 || ecou "fals"
fals
$

$ dtest 12:00:04 --cmp 11:22:33; ecou „$@{?@}”
1
$

$ dtest --cmp 11:22:33 12:00:04; ecou „$@{?@}”
2
$

$ dtest --ne 2012-03-02T00:00:00 2012-03-02 || ecou „fals”
fals
$

$ dtest 2012-03-02T09:00:00 --ot 2012-03-02T10:00:00 && echo "true"
adevărat
$

$ dtest 2012-03-02T07:00:00 --cmp 2012-03-02T09:30:00; ecou „$@{?@}”
2
$

$ dtest --cmp 2012-03-02T12:00:00 2012-03-02T09:30:00; ecou „$@{?@}”
1
$

$ dtest 2012-03-02T07:00:00 --cmp 09:30:00; ecou „$@{?@}”
3
$

Utilizați dateutils.dtest online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad