ນີ້ແມ່ນຄໍາສັ່ງ dateutils.dround ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ຮອບ - ຮອບ DATE/TIME ໄປຫາການປະກົດຕົວຕໍ່ໄປຂອງ RNDSPEC.
ສະຫຼຸບສັງລວມ
ອ້ອມ [ທາງເລືອກ]... [ວັນທີ / ເວລາ] RNDSPEC...
ລາຍລະອຽດ
ຮອບ DATE/TIME ໄປຫາເຫດການຕໍ່ໄປຂອງ RNDSPEC.
ຖ້າ DATE/TIME ຖືກລະເວັ້ນການຖ່າຍທອດວັນທີ/ເວລາແມ່ນອ່ານຈາກ stdin.
DATE/TIME ຍັງສາມາດເປັນຫນຶ່ງໃນພິເສດຕໍ່ໄປນີ້
- 'ດຽວນີ້' ແປເປັນສະແຕມເວລາປະຈຸບັນ (UTC).
- 'ເວລາ' ສ່ວນເວລາຂອງສະແຕມເວລາປະຈຸບັນ (UTC).
- "ມື້ນີ້" ວັນທີປະຈຸບັນ (ອີງຕາມ UTC)
- `tomo[rrow]' ວັນທີຂອງມື້ອື່ນ (ອີງຕາມ UTC)
- `y[ester]day” ວັນທີຂອງມື້ວານນີ້ (ອີງຕາມ UTC)
RNDSPECs ສາມາດເປັນຊື່ເດືອນ (Jan, Feb, ...), ຊື່ອາທິດ (Sun, Mon, ...), ຫຼືມື້. ຖ້າ ກ
ຊື່ເດືອນທີ່ວັນທີ/ເວລາຖັດໄປທີ່ກ່ຽວຂ້ອງກັບ DATE/TIME ຈະຖືກສົ່ງກັບສ່ວນຂອງເດືອນທີ່ກົງກັນ
ຄ່າທີ່ໃຫ້, e.`g. dround 2012-01-01 Feb' ຈະກັບຄືນມາ 2012-02-01. ຖ້າເປັນມື້ອາທິດ
ຊື່ແມ່ນໃຫ້, ວັນທີ/ເວລາຖັດໄປຫຼັງຈາກ DATE/TIME ສ່ວນວັນເຮັດວຽກກົງກັບຄ່າ
ມອບໃຫ້ຖືກສົ່ງຄືນ. ຖ້າມື້ໜຶ່ງ, ວັນທີ/ເວລາຖັດໄປຫຼັງຈາກ DATE/TIME ສ່ວນວັນນັ້ນກົງກັນ
ກັບຄືນ, ດັ່ງນັ້ນ `dround 2012-01-15 1' ຈະກັບຄືນມາ 2012-02-01.
RNDSPECs ຍັງສາມາດເປັນຕົວຄູນຂອງຫົວໜ່ວຍການແບ່ງມື້, ເຊັ່ນ: ຮອບ 1h ໄປຫາໃກ້ທີ່ສຸດ.
ເຕັມຊົ່ວໂມງ, 30m ຫາເຄິ່ງຊົ່ວໂມງທີ່ໃກ້ທີ່ສຸດ, ແລະ 10s ຫາ 10s ຖັດໄປ.
ເພື່ອຊີ້ໄປຫາການປະກົດຕົວກ່ອນໜ້າຂອງ RNDSPEC ການໂຕ້ແຍ້ງໃດນຶ່ງສາມາດຖືກນຳໜ້າດ້ວຍ `-'.
ຫມາຍເຖິງວ່າ. ຕົວຢ່າງ: 'dround 2012-02-14 -1' ຈະກັບຄືນມາ 2012-02-01. ແລະ `ອ້ອມ
2012-02-11 --sep' ຈະກັບຄືນມາ 2011-09-11.
RNDSPEC ຫຼາຍອັນຖືກປະເມີນຈາກຊ້າຍຫາຂວາ.
ໃຫ້ສັງເກດວ່າການຮອບບໍ່ແມ່ນການປ່ຽນແປງ, ເຊັ່ນ: 2012-03-01 Sat Sep -> 2012-09-03 vs.
2012-03-01 Sep Sat -> 2012-09-01
ຈື່ໄວ້ວ່າສະຕຣິງທີ່ບໍ່ແມ່ນຕົວເລກທີ່ນຳໜ້າດ້ວຍ `-' ຂັດກັບຕົວເລືອກແຖວຄຳສັ່ງ
ແລະການແຍກ '--' ຈະຕ້ອງຖືກນໍາໃຊ້.
ຮັບຮູ້ ທາງເລືອກs:
-h, - ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອແລະອອກ
-V, - ການປ່ຽນແປງ
ສະບັບພິມແລະອອກ
-q, --ງຽບ
ສະກັດກັ້ນຂໍ້ຄວາມກ່ຽວກັບຄວາມຜິດພາດຂອງຕົວວິເຄາະວັນທີ/ເວລາ ແລະໄລຍະເວລາ ແລະການແກ້ໄຂ. ໄດ້
ຄ່າເລີ່ມຕົ້ນແມ່ນການພິມຄໍາເຕືອນຫຼືຄ່າຄົງທີ່ແລະລະຫັດຂໍ້ຜິດພາດກັບຄືນ 2.
-f, -- ຮູບແບບ=ຄັກ
ຮູບແບບຜົນຜະລິດ. ອັນນີ້ສາມາດເປັນສະຕຣິງຕົວລະບຸ (ຄ້າຍກັບ FMT ຂອງ strftime())
ຫຼືຊື່ຂອງປະຕິທິນ.
-i, -- ຮູບແບບການປ້ອນຂໍ້ມູນ=ຄັກ...
ຮູບແບບການປ້ອນຂໍ້ມູນ, ສາມາດໃຊ້ໄດ້ຫຼາຍຄັ້ງ. ແຕ່ລະວັນທີ / ເວລາຈະຖືກສົ່ງໄປຫາ
input format parser ໃນຄໍາສັ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກມອບໃຫ້, ຖ້າຫາກວ່າວັນທີ / ເວລາສາມາດອ່ານໄດ້
ສຳເລັດດ້ວຍສະຕຣິງຕົວລະບຸຮູບແບບການປ້ອນຂໍ້ມູນ, ຄ່ານັ້ນຈະຖືກໃຊ້.
-e, --backslash-ຫນີ
ເປີດໃຊ້ການຕີຄວາມໝາຍຂອງ backslash escapes ໃນຕົວລະບຸຮູບແບບຜົນຜະລິດ ແລະວັດສະດຸປ້ອນ
ເຊືອກ.
-S, --sed-mode
ສຳເນົາພາກສ່ວນຈາກການປ້ອນຂໍ້ມູນກ່ອນ ແລະ ຫຼັງວັນທີ/ເວລາທີ່ກົງກັນ. ໃຫ້ສັງເກດວ່າທັງຫມົດ
ການປະກົດຕົວຂອງວັນທີ/ເວລາພາຍໃນແຖວຈະຖືກປະມວນຜົນ.
-- ຈາກເຂດ=ເຂດ
ແປວັນທີໃນ stdin ຫຼືເສັ້ນຄໍາສັ່ງວ່າມາຈາກເຂດເວລາ ZONE.
-z, --ເຂດ=ເຂດ
ປ່ຽນວັນທີທີ່ພິມໃນ stdout ເປັນເຂດເວລາ ZONE, ຄ່າເລີ່ມຕົ້ນ: UTC.
-n, -- ຕໍ່ໄປ
ສະເໝີໄປຫາວັນທີ ຫຼືເວລາທີ່ແຕກຕ່າງກັນ.
ຮູບແບບ SPECS
ຮູບແບບສະເພາະໃນ dateutils ແມ່ນຄ້າຍຄືກັນກັບ posix' strftime().
ຢ່າງໃດກໍຕາມ, ເນື່ອງຈາກລະດັບຄວາມກວ້າງຂວາງຂອງ dateutils ປະຕິທິນສະຫນັບສະຫນູນຕ້ອງໃຊ້ງານທີ່ແຕກຕ່າງກັນ
ກົດລະບຽບ.
ຂໍ້ມູນຈໍາເພາະວັນທີ:
%a ຊື່ຫຍໍ້ຂອງອາທິດ
%A ຊື່ເຕັມຂອງອາທິດ
%_a ຊື່ມື້ເຮັດວຽກສັ້ນລົງເປັນຕົວອັກສອນດຽວ (MTWRFAS)
%b ຊື່ເດືອນຫຍໍ້
%B ຊື່ເຕັມເດືອນ
%_b ຊື່ເດືອນຖືກຫຍໍ້ເປັນຕົວອັກສອນດຽວ (FGHJKMNQUVXZ)
%c ການນັບມື້ເຮັດວຽກພາຍໃນເດືອນ (ຊ່ວງ 00 ຫາ 05)
%C ການນັບມື້ເຮັດວຽກພາຍໃນປີ (ຊ່ວງ 00 ຫາ 53)
%d ມື້ຂອງເດືອນ, 2 ຕົວເລກ (ໄລຍະ 00 ຫາ 31)
%D ມື້ຂອງປີ, 3 ຕົວເລກ (ໄລຍະ 000 ຫາ 366)
%F ເທົ່າກັບ %Y-%m-%d (ຮູບແບບ canonical ຂອງ ymd)
%j ເທົ່າກັບ %D
%m ເດືອນໃນປະຕິທິນປັດຈຸບັນ (ໄລຍະ 00 ຫາ 19)
%Q ໄຕມາດຂອງປີ (ຊ່ວງ Q1 ຫາ Q4)
%q ຈໍານວນໄຕມາດ (ໄລຍະ 01 ຫາ 04)
%s ຈຳນວນວິນາທີນັບຕັ້ງແຕ່ຍຸກ.
%u ມື້ເຮັດວຽກເປັນຕົວເລກ (ຊ່ວງ 01 ຫາ 07, ວັນອາທິດເປັນ 07)
%U ການນັບອາທິດ, ມື້ຂອງອາທິດແມ່ນຕາເວັນ (ຊ່ວງ 00 ຫາ 53)
%V ການນັບອາທິດ ISO, ມື້ຂອງອາທິດແມ່ນວັນຈັນ (ໄລຍະ 01 ຫາ 53)
%w ມື້ເຮັດວຽກເປັນຕົວເລກ (ໄລຍະ 00 ຫາ 06, ວັນອາທິດເປັນ 00)
%W ການນັບອາທິດ, ມື້ຂອງອາທິດແມ່ນວັນຈັນ (ຊ່ວງ 00 ຫາ 53)
%y ປີທີ່ບໍ່ມີສະຕະວັດ (ໄລຍະ 00 ຫາ 99)
Y ປີລວມທັງສະຕະວັດ
%Z ການຊົດເຊີຍເຂດໃນຊົ່ວໂມງ ແລະນາທີ (HH:MM) ກັບ
ເຄື່ອງຫມາຍກ່ອນຫນ້າ (+ ສໍາລັບ offsets ຕາເວັນອອກຂອງ UTC, - ສໍາລັບ offsets
ພາກຕາເວັນຕົກຂອງ UTC)
Od ມື້ເປັນຕົວເລກໂຣມັນ
Om ເດືອນເປັນຕົວເລກໂຣມັນ
Oy ປີສອງຕົວເລກເປັນຕົວເລກໂຣມັນ
OY ປີລວມທັງສະຕະວັດທີ່ເປັນຕົວເລກໂຣມັນ
%rs ໃນລະບົບເວລາທີ່ມີ Epoch ແຕກຕ່າງຈາກ unix Epoch, ນີ້
ເລືອກຈໍານວນຂອງວິນາທີນັບຕັ້ງແຕ່ນັ້ນມາ.
%rY ໃນປະຕິທິນທີ່ມີປີທີ່ບໍ່ກົງກັນກັບ Gregorian
ປີ, ນີ້ເລືອກປີຂອງປະຕິທິນ.
%dth ມື້ຂອງເດືອນເປັນເລກລຳດັບ, ວັນທີ 1, ທີ 2, ທີ 3, ແລະອື່ນໆ.
%mth ເດືອນຂອງປີເປັນຕົວເລກຕາມລໍາດັບ, ວັນທີ 1, 2, 3, ແລະອື່ນໆ.
%db ມື້ເຮັດວຽກຂອງເດືອນ (ຕັ້ງແຕ່ທ້າຍເດືອນກ່ອນ)
%dB ຈຳນວນມື້ເຮັດວຽກຈົນຮອດທ້າຍເດືອນນີ້
ສະເພາະເວລາ:
%H ຊົ່ວໂມງຂອງມື້ທີ່ໃຊ້ໂມງ 24 ຊົ່ວໂມງ, 2 ຕົວເລກ (ຊ່ວງ 00 ຫາ 23)
%I ຊົ່ວໂມງຂອງມື້ທີ່ໃຊ້ໂມງ 12h, 2 ຕົວເລກ (ຊ່ວງ 01 ຫາ 12)
%M ນາທີ (ໄລຍະ 00 ຫາ 59)
%N ນາໂນວິນາທີ (ໄລຍະ 000000000 ຫາ 999999999)
%p ສະຕຣິງ AM ຫຼື PM, ຕອນທ່ຽງແມ່ນ PM ແລະເວລາທ່ຽງຄືນແມ່ນ AM.
%P ມັກ %p ແຕ່ຕົວພິມນ້ອຍ
%S (ໄລຍະ 00 ຫາ 60, 60 ແມ່ນສໍາລັບວິນາທີທີ່ກ້າວກະໂດດ)
%T ເທົ່າກັບ %H:%M:%S
ຂໍ້ມູນຈໍາເພາະທົ່ວໄປ:
%n ຕົວອັກສອນແຖວໃໝ່
%t ຕົວອັກສອນແຖບ
%% A ຕົວອັກສອນ % ຕົວໜັງສື
ຕົວແບບ:
%O ຕົວແກ້ໄຂເພື່ອປ່ຽນເລກທົດສະນິຍົມໃຫ້ເປັນຕົວເລກໂຣມັນ
%r ຕົວແກ້ໄຂເພື່ອປ່ຽນຫົວໜ່ວຍໃຫ້ເປັນຫົວໜ່ວຍຈິງ
th Suffix, ອ່ານແລະພິມຕົວເລກຄໍາສັ່ງ
b Suffix, ປະຕິບັດມື້ເປັນມື້ເຮັດວຽກ
ໂດຍວັນທີອອກແບບກ່ອນ 1601-01-01 ບໍ່ຮອງຮັບ.
ສໍາລັບຄວາມສອດຄ່ອງໃນທີ່ນີ້ແມ່ນບັນຊີລາຍຊື່ຂອງຜູ້ອອກແບບປະຕິທິນແລະຮູບແບບທີ່ສອດຄ້ອງກັນຂອງພວກເຂົາ
ຊ່ອຍແນ່:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bizda %Y-%m-%db
lilian ບໍ່
ldn n/a
Julian ບໍ່ມີ
jdn n/a
ຕົວກໍານົດເຫຼົ່ານີ້ສາມາດຖືກນໍາໃຊ້ເປັນຮູບແບບຜົນຜະລິດ, ນອກຈາກນັ້ນ, @code{lilian}/@code{ldn}
ແລະ @code{julian}/@code{jdn} ຍັງສາມາດໃຊ້ເປັນສະຕຣິງຮູບແບບການປ້ອນຂໍ້ມູນໄດ້.
ລະບຸ DURATIONS
ບາງເຄື່ອງມື ("dadd", "dseq") ຕ້ອງການໄລຍະເວລາເປັນການປ້ອນຂໍ້ມູນຂອງເຂົາເຈົ້າ. ໄລຍະເວລາແມ່ນໂດຍທົ່ວໄປ
ບໍ່ເຂົ້າກັນໄດ້ກັບຮູບແບບການປ້ອນຂໍ້ມູນຕາມທີ່ລະບຸໄວ້ໂດຍ "-i|--input-format" ແລະ (ໃນຂະນະນີ້)
syntax ການປ້ອນຂໍ້ມູນຖືກແກ້ໄຂ.
ຮູບແບບທົ່ວໄປແມ່ນ "+-Nunit" ບ່ອນທີ່ "+" ຫຼື "-" ແມ່ນເຄື່ອງຫມາຍ, "N" ຕົວເລກ, ແລະ "unit" ໄດ້.
ຫນ່ວຍງານດັ່ງທີ່ໄດ້ປຶກສາຫາລືຂ້າງລຸ່ມນີ້.
ຫນ່ວຍ:
ວິນາທີ
m ນາທີ
ຊົ່ວໂມງ
rs ວິນາທີຊີວິດຈິງ, ລວມທັງການຫັນປ່ຽນແບບກ້າວກະໂດດ
d ມື້
b ມື້ເຮັດວຽກ
ເດືອນເດືອນ
y ປີ
ຕົວຢ່າງ
$dround 2012-03-01 2
2012-03-02
$
$dround -n 2012-03-01 ໑
2012-04-01
$
$dround 17:04:00 5ມ
17:05:00
$
$dround -n 17:04:00 1 ມ
17:05:00
$
ໃຊ້ dateutils.dround ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net