EnglishFrenchSpanyol

Ad


Favicon OnWorks

dateutils.dseq - Dalam Talian di Awan

Jalankan dateutils.dseq dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan dateutils.dseq yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


dseq - Hasilkan urutan tarikh/masa dari PERTAMA hingga TERAKHIR, secara pilihan dalam langkah-langkah

SINOPSIS


dseq [OPTION]... PERTAMA [[KENAIKAN] LAST]

DESCRIPTION


Hasilkan urutan tarikh/masa dari PERTAMA hingga TERAKHIR, secara pilihan dalam langkah INCREMENT
(yang lalai kepada `1d').

Jika LAST ditinggalkan, ia lalai kepada `sekarang' jika FIRST ialah tarikh/masa, atau `hari ini' jika FIRST ialah
tarikh, atau `masa' jika PERTAMA ialah masa.

Nilai FIRST dan LAST sentiasa inklusif dan tiada tarikh/masa sebelum FIRST dan no
tarikh/masa selepas LAST akan dicetak.

KENAIKAN negatif mesti diberikan, iaitu jika FIRST lebih baharu daripada LAST.

Diiktiraf OPTIONs:

-h, - membantu
Cetak bantuan dan keluar

-V, --versi
Versi cetak dan keluar

-q, --senyap
Sekat mesej tentang tarikh/masa dan ralat penghurai tempoh dan pembetulan. The
lalai adalah untuk mencetak amaran atau nilai tetap dan mengembalikan kod ralat 2.

-f, --format=TALI
Format keluaran. Ini sama ada boleh menjadi rentetan penentu (serupa dengan FMT strftime())
atau nama kalendar.

-i, --format-input=TALI...
Format input, boleh digunakan beberapa kali. Setiap tarikh/masa akan dihantar ke
penghurai format input dalam susunan yang diberikan, jika tarikh/masa boleh dibaca
berjaya dengan rentetan penentu format input yang diberikan, nilai itu akan digunakan.

-e, --slash-melarikan diri
Dayakan tafsiran jalur sengkang terbalik dalam penentu format output dan input
tali.

-s, --langkau=TALI...
Langkau hari bekerja yang ditentukan oleh STRING. STRING boleh menjadi satu hari bekerja (Isnin, Sel,
dll.), dan untuk melangkau beberapa hari pilihan --skip boleh digunakan beberapa kali.
STRING juga boleh menjadi senarai nama hari minggu yang dipisahkan koma atau `ss' untuk dilangkau
hujung minggu (sat+sun) sama sekali. STRING juga boleh mengandungi julat tarikh seperti `mo-we'
untuk hari isnin hingga rabu.

--alt-inc=TALI
Kenaikan alternatif untuk digunakan apabila tarikh dicapai yang dilangkau seperti --skip.
Kenaikan ini akan digunakan sehingga tarikh yang tidak dilangkau dicapai. Yang istimewa
kes `0' (lalai) menyahaktifkan penambahan alternatif. Nilai yang berguna boleh
`1d' untuk meningkatkan jujukan dan `-1d' untuk menurunkan jujukan, jadi jika dilangkau
tarikh ditemui tarikh tidak dilangkau seterusnya selepas/sebelum akan digunakan.

--kira-dari-terakhir
Kira nilai mula daripada LAST menggunakan INCREMENT. Pilihan ini mempunyai kesan sahaja
apabila INCREMENT bukan pembahagi tempoh antara FIRST dan LAST. Dalam apa-apa
kes, alternatif PERTAMA akan dikira dengan menolak INCREMENT secara berturut-turut
dari LAST sehingga FIRST dipukul atau dipalang.

FORMAT Ciri-ciri komputer


Spesifikasi format dalam dateutils adalah serupa dengan posix' strftime().

Walau bagaimanapun, disebabkan oleh julat yang lebih luas kalendar yang disokong dateutils mesti menggunakan berbeza
peraturan.

Spesifikasi tarikh:
%a Nama hari minggu yang disingkatkan
%A Nama penuh hari bekerja
%_a Nama hari bekerja dipendekkan kepada satu aksara (MTWRFAS)
%b Nama bulan yang disingkatkan
%B Nama bulan penuh
%_b Nama bulan dipendekkan kepada satu aksara (FGHJKMNQUVXZ)
%c Kiraan hari bekerja dalam bulan itu (julat 00 hingga 05)
%C Kiraan hari bekerja dalam tahun (julat 00 hingga 53)
%d Hari dalam bulan, 2 digit (julat 00 hingga 31)
%D Hari dalam setahun, 3 digit (julat 000 hingga 366)
%F Bersamaan dengan %Y-%m-%d (format kanonik ymd)
%j Bersamaan dengan %D
%m Bulan dalam kalendar semasa (julat 00 hingga 19)
%Q Suku tahun (julat Q1 hingga S4)
%q Bilangan suku (julat 01 hingga 04)
%s Bilangan saat sejak Epoch.
%u Hari bekerja sebagai nombor (julat 01 hingga 07, Ahad ialah 07)
%U Kiraan minggu, hari dalam seminggu ialah Ahad (julat 00 hingga 53)
%V Kiraan minggu ISO, hari dalam seminggu ialah Isnin (julat 01 hingga 53)
%w Hari bekerja sebagai nombor (julat 00 hingga 06, Ahad ialah 00)
%W Kiraan minggu, hari dalam seminggu ialah Isnin (julat 00 hingga 53)
%y Tahun tanpa abad (julat 00 hingga 99)
%Y Tahun termasuk abad
%Z Zon mengimbangi dalam jam dan minit (HH:MM) dengan
tanda sebelumnya (+ untuk offset timur UTC, - untuk offset
barat UTC)

Od Hari sebagai angka roman
Om Bulan sebagai angka roman
Oy Tahun dua digit sebagai angka roman
%OY Tahun termasuk abad sebagai angka rumi

%rs Dalam sistem masa yang Epoch berbeza daripada Unix Epoch, ini
memilih bilangan saat sejak itu.
%rY Dalam kalendar dengan tahun yang tidak bertepatan dengan Gregorian
tahun, ini memilih tahun kalendar.

%dth Hari dalam bulan sebagai nombor ordinal, 1, 2, 3, dsb.
%mth Bulan dalam tahun sebagai nombor ordinal, 1, 2, 3, dsb.

%db Hari perniagaan bagi bulan tersebut (sejak ultimo bulan lepas)
%dB Bilangan hari perniagaan sehingga ultimo bulan ini

Spesifikasi masa:
%H Jam dalam sehari menggunakan jam 24j, 2 digit (julat 00 hingga 23)
%I Jam dalam sehari menggunakan jam 12j, 2 digit (julat 01 hingga 12)
%M minit (julat 00 hingga 59)
%N Nanosaat (julat 000000000 hingga 999999999)
%p Rentetan AM atau PM, tengah hari ialah PM dan tengah malam ialah AM.
%P Seperti %p tetapi dalam huruf kecil
%S (julat 00 hingga 60, 60 adalah untuk saat lompat)
%T Bersamaan dengan %H:%M:%S

Spesifikasi umum:
%n Watak baris baharu
%t Satu watak tab
%% Aksara % literal

Pengubah suai:
%O Pengubah suai untuk menukar nombor perpuluhan kepada angka Rom
%r Pengubah suai untuk menukar unit kepada unit sebenar
ke Akhiran, baca dan cetak nombor ordinal
b Akhiran, menganggap hari sebagai hari perniagaan

Mengikut tarikh reka bentuk sebelum 1601-01-01 tidak disokong.

Untuk pematuhan di sini ialah senarai penentu kalendar dan format yang sepadan
tali:
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

Penanda ini boleh digunakan sebagai rentetan format output, lebih-lebih lagi, @code{lilian}/@code{ldn}
dan @code{julian}/@code{jdn} juga boleh digunakan sebagai rentetan format input.

MENYERTAI JANGKA MASA


Sesetengah alatan ("dadd", "dseq") memerlukan tempoh sebagai inputnya. Tempoh secara amnya
tidak serasi dengan format input seperti yang ditentukan oleh "-i|--input-format" dan (pada masa ini)
sintaks input ditetapkan.

Format umum ialah "+-Nunit" dengan "+" atau "-" ialah tanda, "N" nombor, dan "unit"
unit seperti yang dibincangkan di bawah.

Unit:
s saat
m minit
jam h
rs detik kehidupan sebenar, seperti termasuk peralihan lompatan

d hari
b hari perniagaan
bulan mo
y tahun

CONTOH


$ dseq 2012-02-01 2012-03-01
2012-02-01
2012-02-02
2012-02-03
2012-02-04
2012-02-05
2012-02-06
2012-02-07
2012-02-08
2012-02-09
2012-02-10
2012-02-11
2012-02-12
2012-02-13
2012-02-14
2012-02-15
2012-02-16
2012-02-17
2012-02-18
2012-02-19
2012-02-20
2012-02-21
2012-02-22
2012-02-23
2012-02-24
2012-02-25
2012-02-26
2012-02-27
2012-02-28
2012-02-29
2012-03-01
$

$ dseq 2001-02-03 2001-03-03 --langkau duduk -f "%F %a"
2001-02-04 Ahad
2001-02-05 Isn
2001-02-06 Sel
2001-02-07 Rab
2001-02-08 Kha
2001-02-09 Jum
2001-02-11 Ahad
2001-02-12 Isn
2001-02-13 Sel
2001-02-14 Rab
2001-02-15 Kha
2001-02-16 Jum
2001-02-18 Ahad
2001-02-19 Isn
2001-02-20 Sel
2001-02-21 Rab
2001-02-22 Kha
2001-02-23 Jum
2001-02-25 Ahad
2001-02-26 Isn
2001-02-27 Sel
2001-02-28 Rab
2001-03-01 Kha
2001-03-02 Jum
$

$ dseq --hitung-dari-2001-02-03 1 2001-03-03 --langkau sat -f "%F %a"
2001-02-04 Ahad
2001-02-05 Isn
2001-02-06 Sel
2001-02-07 Rab
2001-02-08 Kha
2001-02-09 Jum
2001-02-11 Ahad
2001-02-12 Isn
2001-02-13 Sel
2001-02-14 Rab
2001-02-15 Kha
2001-02-16 Jum
2001-02-18 Ahad
2001-02-19 Isn
2001-02-20 Sel
2001-02-21 Rab
2001-02-22 Kha
2001-02-23 Jum
2001-02-25 Ahad
2001-02-26 Isn
2001-02-27 Sel
2001-02-28 Rab
2001-03-01 Kha
2001-03-02 Jum
$

$ dseq 2001-02-03 3 2001-03-03 --langkau sat,jum -f "%F %a"
2001-02-06 Sel
2001-02-12 Isn
2001-02-15 Kha
2001-02-18 Ahad
2001-02-21 Rab
2001-02-27 Sel
$

$ dseq --hitung-dari-2001-02-03 3 2001-03-03 --langkau sat,jum -f "%F %a"
2001-02-04 Ahad
2001-02-07 Rab
2001-02-13 Sel
2001-02-19 Isn
2001-02-22 Kha
2001-02-25 Ahad
2001-02-28 Rab
$

$ dseq 2001-02-05 4 2001-03-04 -f "%F %a"
2001-02-05 Isn
2001-02-09 Jum
2001-02-13 Sel
2001-02-17 Sab
2001-02-21 Rab
2001-02-25 Ahad
2001-03-01 Kha
$

$ dseq --hitung-dari-2001-02-05 4 2001-03-04 -f "%F %a"
2001-02-08 Kha
2001-02-12 Isn
2001-02-16 Jum
2001-02-20 Sel
2001-02-24 Sab
2001-02-28 Rab
2001-03-04 Ahad
$

$ dseq --alt-inc 1d 2001-02-03 3 2001-03-03 --langkau sat,jum -f "%F %a"
2001-02-04 Ahad
2001-02-07 Rab
2001-02-11 Ahad
2001-02-14 Rab
2001-02-18 Ahad
2001-02-21 Rab
2001-02-25 Ahad
2001-02-28 Rab
$

$ dseq --hitung-dari-terakhir --alt-inc 1d 2001-02-03 3 2001-03-03 --langkau sat,jum -f "%F %a"
2001-02-04 Ahad
2001-02-07 Rab
2001-02-11 Ahad
2001-02-14 Rab
2001-02-18 Ahad
2001-02-21 Rab
2001-02-25 Ahad
2001-02-28 Rab
$

$ dseq 2001-01-01 2h 2001-01-08
2001-01-01
2001-01-03
2001-01-05
2001-01-07
$

$ dseq --hitung-dari-2001-01-01 2h 2001-01-08
2001-01-02
2001-01-04
2001-01-06
2001-01-08
$

$ dseq 2001-01-08 -2h 2001-01-01
2001-01-08
2001-01-06
2001-01-04
2001-01-02
$

$ dseq --hitung-dari-2001-01-08 -2h 2001-01-01
2001-01-07
2001-01-05
2001-01-03
2001-01-01
$

$ dseq 10:00:00 12m 11:20:00
10:00:00
10:12:00
10:24:00
10:36:00
10:48:00
11:00:00
11:12:00
$

$ dseq --hitung-dari-terakhir 10:00:00 12m 11:20:00
10:08:00
10:20:00
10:32:00
10:44:00
10:56:00
11:08:00
11:20:00
$

$ dseq 11:20:00 -12m 10:00:00
11:20:00
11:08:00
10:56:00
10:44:00
10:32:00
10:20:00
10:08:00
$

$ dseq --hitung-dari-terakhir 11:20:00 -12m 10:00:00
11:12:00
11:00:00
10:48:00
10:36:00
10:24:00
10:12:00
10:00:00
$

Gunakan dateutils.dseq dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad