Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dateutils.dtest - Online w chmurze

Uruchom plik dateutils.dtest u bezpłatnego dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie dateutils.dtest, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


dtest - lubię test(1) ale dla dat.

STRESZCZENIE


dtest [OPCJA]... DATA/CZAS1 OP DATA/CZAS2

OPIS


Jak test(1) ale dla dat.

Uznany OPCJAs:

-h, --help
Wydrukuj pomoc i wyjdź

-V, --wersja
Wydrukuj wersję i wyjdź

-q, --cichy
Pomiń komunikat o błędach analizatora daty/godziny i czasu trwania.

-i, --format-wejściowy=STRING...
Format wejściowy, może być używany wielokrotnie. Każda data/godzina zostanie przekazana do
parsery formatu wejściowego w podanej kolejności, jeśli można odczytać datę/godzinę
pomyślnie z podanym ciągiem specyfikatora formatu wejściowego, ta wartość zostanie użyta.

-e, --odwrotne ukośniki-ucieczki
Włącz interpretację znaków ucieczki odwrotnego ukośnika w specyfikatorze formatu wyjściowego i wejściowego
smyczki.

--równ DATA/CZAS1 jest taka sama jak DATA/CZAS2

--nie DATA/CZAS1 to nie to samo, co DATA/CZAS2

--gt DATE/TIME1 jest nowsza niż DATE/TIME2

--lt DATE/TIME1 jest starsza niż DATE/TIME2

--ge DATE/TIME1 jest nowsza lub równa DATE/TIME2

--le DATE/TIME1 jest starsza lub równa DATE/TIME2

--nie DATE/TIME1 jest nowsza niż DATE/TIME2

--ot DATE/TIME1 jest starsza niż DATE/TIME2

--cmp porównaj DATĘ/CZAS1 z DATĄ/CZAS2, zwróć 0, jeśli jest równe, 1, jeśli lewy argument był
nowszy i 2, jeśli właściwy argument był nowszy

FORMAT SPECS


Specyfikacje formatu w dateutils są podobne do posix' strftime().

Jednak ze względu na szerszy zakres obsługiwanych kalendarzy dateutils musi wykorzystywać inne
zasady.

Specyfikacje daty:
%a Skrócona nazwa dnia tygodnia
%A Pełna nazwa dnia tygodnia
%_a Nazwa dnia tygodnia skrócona do jednego znaku (MTWRFAS)
%b Skrócona nazwa miesiąca
%B Pełna nazwa miesiąca
%_b Nazwa miesiąca skrócona do jednego znaku (FGHJKMNQUVXZ)
%c Liczba dni tygodnia w miesiącu (zakres od 00 do 05)
%C Liczba dni tygodnia w ciągu roku (zakres od 00 do 53)
%d Dzień miesiąca, 2 cyfry (zakres od 00 do 31)
%D Dzień roku, 3 cyfry (zakres od 000 do 366)
%F Odpowiednik %Y-%m-%d (format kanoniczny ymd)
%j Odpowiednik %D
%m Miesiąc w bieżącym kalendarzu (zakres od 00 do 19)
%Q Kwartał roku (zakres od Q1 do Q4)
%q Numer kwartału (zakres od 01 do 04)
%s Liczba sekund od Epoki.
%u Dzień tygodnia jako liczba (zakres od 01 do 07, niedziela to 07)
%U Liczba tygodni, dzień tygodnia to słońce (zakres od 00 do 53)
%V Liczba tygodni ISO, dzień tygodnia to poniedziałek (zakres od 01 do 53)
%w Dzień tygodnia jako liczba (zakres od 00 do 06, niedziela to 00)
%W Liczba tygodni, dzień tygodnia to poniedziałek (zakres od 00 do 53)
%y Rok bez wieku (zakres od 00 do 99)
%Y Rok łącznie ze stuleciem
%Z Przesunięcie strefy w godzinach i minutach (GG:MM) z
poprzedzający znak (+ dla przesunięć na wschód od UTC, - dla przesunięć
na zachód od UTC)

%Od Dzień jako cyfry rzymskie
%Om Miesiąc jako cyfry rzymskie
%Oy Dwucyfrowy rok w postaci cyfr rzymskich
%OY Rok wraz ze stuleciem podanym cyframi rzymskimi

%rs W systemach czasu, których Epoka różni się od Epoki uniksowej, this
wybiera liczbę sekund od tego momentu.
%rY W kalendarzach z latami, które nie pokrywają się z gregoriańskim
lat, wybiera rok kalendarzowy.

%dth Dzień miesiąca jako liczba porządkowa, 1., 2., 3. itd.
%mth Miesiąc w roku jako liczba porządkowa, 1., 2., 3. itd.

%db Roboczy dzień miesiąca (od ultimo z zeszłego miesiąca)
%dB Liczba dni roboczych do ultimo w tym miesiącu

Specyfikacja czasu:
%H Godzina dnia przy użyciu zegara 24-godzinnego, 2 cyfry (zakres od 00 do 23)
%I Godzina dnia przy użyciu zegara 12-godzinnego, 2 cyfry (zakres od 01 do 12)
%M Minuta (zakres od 00 do 59)
%N Nanosekundy (zakres od 000000000 do 999999999)
%p Ciąg AM lub PM, południe to PM, a północ to AM.
%P Jak %p, ale małymi literami
%S The (zakres od 00 do 60, 60 to sekundy przestępne)
%T Odpowiednik %H:%M:%S

Specyfikacja ogólna:
%n Znak nowej linii
%t Znak tabulacji
%% Dosłowny znak %

Modyfikatory:
%O Modyfikator do zamiany liczb dziesiętnych na cyfry rzymskie
%r Modyfikator zmieniający jednostki w jednostki rzeczywiste
sufiks, odczytywanie i drukowanie liczebników porządkowych
b Przyrostek, traktuj dni jako dni robocze

Według projektu daty wcześniejsze niż 1601-01-01 nie są obsługiwane.

Aby zapewnić zgodność, oto lista oznaczników kalendarza i odpowiadający im format
strunowy:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bizda %Y-%m-%db
lilian nie dotyczy
ldn nie dotyczy
Julian nie dotyczy
jdn nie dotyczy

Desygnatory te mogą być ponadto użyte jako łańcuch formatu wyjściowego, @code{lilian}/@code{ldn}
i @code{julian}/@code{jdn} mogą być również używane jako łańcuch formatu wejściowego.

PRZYKŁADY


$ dtest 2012-03-01 --gt 2012-03-02 || powtórzyć „fałszywie”
fałszywy
$

$ dtest 2012-03-01 --ot 2012-03-02 && echo "true"
prawdziwy
$

$ dtest 2012-03-01 --cmp 2012-03-02; powtórzyć $?
2
$

$ dtest 2012-03-02 --cmp 2012-03-02; powtórzyć $?
0
$

$ dtest 2012-03-02 --cmp 2012-03-01; powtórzyć $?
1
$

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

$ dtest 12:00:04 --lt 11:22:33 || powtórzyć „fałszywie”
fałszywy
$

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

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

$ dtest --ne 2012-03-02T00:00:00 2012-03-02 || powtórz „fałsz”
fałszywy
$

$ dtest 2012-03-02T09:00:00 --ot 2012-03-02T10:00:00 && echo „true”
prawdziwy
$

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

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

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

Użyj dateutils.dtest online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad