InggrisPerancisSpanyol

Ad


favorit OnWorks

dateutils.dtest - Online di Cloud

Jalankan dateutils.dtest di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah perintah dateutils.dtest yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


dtest - Suka uji(1) tetapi untuk tanggal.

RINGKASAN


tes [PILIHAN]... TANGGAL/JAM1 OP TANGGAL/WAKTU2

DESKRIPSI


Seperti uji(1) tetapi untuk tanggal.

Diakui PILIHANs:

-h, --membantu
Cetak bantuan dan keluar

-V, --Versi: kapan
Versi cetak dan keluar

-q, --diam
Menekan pesan tentang kesalahan parser tanggal/waktu dan durasi.

-i, --Masukkan format=STRING...
Format input, dapat digunakan beberapa kali. Setiap tanggal/waktu akan diteruskan ke
pengurai format input sesuai urutan yang diberikan, jika tanggal/waktu dapat dibaca
berhasil dengan string penentu format input yang diberikan, nilai itu akan digunakan.

-e, --backslash-lolos
Aktifkan interpretasi garis miring terbalik di penentu format output dan input
string.

--persamaan TANGGAL/TIME1 sama dengan DATE/TIME2

--ne TANGGAL/TIME1 tidak sama dengan DATE/TIME2

--gt DATE/TIME1 lebih baru dari DATE/TIME2

--lt DATE/TIME1 lebih tua dari DATE/TIME2

--ge DATE/TIME1 lebih baru dari atau sama dengan DATE/TIME2

--le DATE/TIME1 lebih tua dari atau sama dengan DATE/TIME2

--tidak DATE/TIME1 lebih baru dari DATE/TIME2

--ot DATE/TIME1 lebih tua dari DATE/TIME2

--cmp bandingkan DATE/TIME1 dengan DATE/TIME2, kembali dengan 0 jika sama, 1 jika argumen kiri adalah
lebih baru dan 2 jika argumen yang benar lebih baru

FORMAT SPECS


Spesifikasi format di dateutils mirip dengan posix' strftime().

Namun, karena rentang yang lebih luas dari kalender yang didukung, dateutils harus menggunakan yang berbeda
aturan.

Spesifikasi tanggal:
%a Singkatan nama hari kerja
%A Nama lengkap hari kerja
%_a Nama hari kerja disingkat menjadi satu karakter (MTWRFAS)
%b Nama bulan disingkat
%B Nama bulan penuh
%_b Nama bulan disingkat menjadi satu karakter (FGHJKMNQUVXZ)
%c Hitungan hari kerja dalam sebulan (kisaran 00 hingga 05)
%C Hitungan hari kerja dalam setahun (kisaran 00 hingga 53)
%d Hari dalam sebulan, 2 digit (kisaran 00 hingga 31)
%D Hari dalam setahun, 3 digit (kisaran 000 hingga 366)
%F Setara dengan %Y-%m-%d (format kanonik ymd)
%j Setara dengan %D
%m Bulan dalam kalender saat ini (kisaran 00 hingga 19)
%Q Kuartal tahun ini (kisaran Q1 hingga Q4)
%q Jumlah kuartal (kisaran 01 hingga 04)
%s Jumlah detik sejak Epoch.
%u Hari kerja sebagai angka (rentang 01 hingga 07, Minggu menjadi 07)
%U Hitungan minggu, hari dalam seminggu adalah Matahari (kisaran 00 hingga 53)
%V Hitungan minggu ISO, hari dalam seminggu adalah Sen (kisaran 01 hingga 53)
%w Hari kerja sebagai angka (rentang 00 hingga 06, Minggu menjadi 00)
%W Hitungan minggu, hari dalam seminggu adalah Sen (kisaran 00 hingga 53)
%y Tahun tanpa abad (kisaran 00 hingga 99)
%Y Tahun termasuk abad
%Z Zona offset dalam jam dan menit (JJ:MM) dengan
tanda sebelumnya (+ untuk offset timur UTC, - untuk offset
barat UTC)

%Od Hari sebagai angka romawi
%Om Bulan sebagai angka romawi
%Oy Dua digit tahun sebagai angka romawi
%OY Tahun termasuk abad sebagai angka romawi

%rs Dalam sistem waktu yang Epochnya berbeda dari Epoch unix, ini
memilih jumlah detik sejak itu.
%rY Dalam kalender dengan tahun yang tidak bertepatan dengan Gregorian
tahun, ini memilih tahun kalender.

%dth Hari dalam sebulan sebagai nomor urut, ke-1, ke-2, ke-3, dst.
%mth Bulan dalam setahun sebagai nomor urut, ke-1, ke-2, ke-3, dst.

%db Hari kerja dalam sebulan (sejak ultimo bulan lalu)
%dB Jumlah hari kerja hingga ultimo bulan ini

Spesifikasi waktu:
%H Jam dalam sehari menggunakan jam 24 jam, 2 digit (kisaran 00 hingga 23)
%I Jam dalam sehari menggunakan jam 12 jam, 2 digit (kisaran 01 hingga 12)
%M Menit (rentang 00 hingga 59)
%N Nanodetik (rentang 000000000 hingga 999999999)
%p String AM atau PM, siang adalah PM dan tengah malam adalah AM.
%P Suka %p tetapi dalam huruf kecil
%S The (rentang 00 hingga 60, 60 untuk detik kabisat)
%T Setara dengan %H:%M:%S

Spesifikasi umum:
%n Karakter baris baru
%t Karakter tab
%% Karakter % literal

Pengubah:
%O Pengubah untuk mengubah angka desimal menjadi angka Romawi
%r Pengubah untuk mengubah satuan menjadi satuan nyata
th Suffix, membaca dan mencetak nomor urut
b Akhiran, perlakukan hari sebagai hari kerja

Dengan tanggal desain sebelum 1601-01-01 tidak didukung.

Untuk kesesuaian, berikut adalah daftar penanda kalender dan formatnya yang sesuai
tali:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bisnis %Y-%m-%db
lilian t/a
ldn t/a
julian t/a
jdn t/a

Penanda ini dapat digunakan sebagai string format keluaran, apalagi, @code{lilian}/@code{ldn}
dan @code{julian}/@code{jdn} juga dapat digunakan sebagai string format input.

CONTOH


$ dtest 2012-03-01 --gt 2012-03-02 || gema "salah"
palsu
$

$ dtest 2012-03-01 --ot 2012-03-02 && echo "benar"
benar
$

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

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

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

$ dtest 12:00:04 --gt 11:22:33 && echo "benar"
benar
$

$ dtest 12:00:04 --lt 11:22:33 || gema "salah"
palsu
$

$ dtest 12:00:04 --cmp 11:22:33; gema "$@{?@}"
1
$

$ dtest --cmp 11:22:33 12:00:04; gema "$@{?@}"
2
$

$ dtest --ne 2012-03-02T00:00:00 2012-03-02 || gema 'salah'
palsu
$

$ dtest 2012-03-02T09:00:00 --ot 2012-03-02T10:00:00 && echo "benar"
benar
$

$ dtest 2012-03-02T07:00:00 --cmp 2012-03-02T09:30:00; gema "$@{?@}"
2
$

$ dtest --cmp 2012-03-02T12:00:00 2012-03-02T09:30:00; gema "$@{?@}"
1
$

$ dtest 2012-03-02T07:00:00 --cmp 09:30:00; gema "$@{?@}"
3
$

Gunakan dateutils.dtest online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

Perintah Linux

Ad