dateutils.dtest - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ dateutils.dtest ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


dtest - ມັກ ການທົດສອບ(1) ແຕ່ສໍາລັບວັນທີ.

ສະຫຼຸບສັງລວມ


dtest [ທາງເລືອກ]... DATE/TIME1 OP DATE/TIME2

ລາຍລະອຽດ


ຄື ການທົດສອບ(1) ແຕ່ສໍາລັບວັນທີ.

ຮັບຮູ້ ທາງເລືອກs:

-h, - ຊ່ວຍ
ພິມການຊ່ວຍເຫຼືອແລະອອກ

-V, - ການປ່ຽນແປງ
ສະບັບພິມແລະອອກ

-q, --ງຽບ
ສະກັດກັ້ນຂໍ້ຄວາມກ່ຽວກັບຂໍ້ຜິດພາດຂອງຕົວວິເຄາະວັນທີ/ເວລາ ແລະໄລຍະເວລາ.

-i, -- ຮູບແບບການປ້ອນຂໍ້ມູນ=ຄັກ...
ຮູບແບບການປ້ອນຂໍ້ມູນ, ສາມາດໃຊ້ໄດ້ຫຼາຍຄັ້ງ. ແຕ່ລະວັນທີ / ເວລາຈະຖືກສົ່ງໄປຫາ
input format parser ໃນຄໍາສັ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກມອບໃຫ້, ຖ້າຫາກວ່າວັນທີ / ເວລາສາມາດອ່ານໄດ້
ສຳເລັດດ້ວຍສະຕຣິງຕົວລະບຸຮູບແບບການປ້ອນຂໍ້ມູນ, ຄ່ານັ້ນຈະຖືກໃຊ້.

-e, --backslash-ຫນີ
ເປີດໃຊ້ການຕີຄວາມໝາຍຂອງ backslash escapes ໃນຕົວລະບຸຮູບແບບຜົນຜະລິດ ແລະວັດສະດຸປ້ອນ
ເຊືອກ.

--eq DATE/TIME1 ແມ່ນຄືກັນກັບ DATE/TIME2

--ne DATE/TIME1 ບໍ່ຄືກັບ DATE/TIME2

--gt DATE/TIME1 ແມ່ນໃໝ່ກວ່າ DATE/TIME2

--lt DATE/TIME1 ແມ່ນເກົ່າກວ່າ DATE/TIME2

--ge DATE/TIME1 ແມ່ນໃໝ່ກວ່າ ຫຼືເທົ່າກັບ DATE/TIME2

--le DATE/TIME1 ເກົ່າກວ່າ ຫຼືເທົ່າກັບ DATE/TIME2

--nt DATE/TIME1 ແມ່ນໃໝ່ກວ່າ DATE/TIME2

--ot DATE/TIME1 ແມ່ນເກົ່າກວ່າ DATE/TIME2

--cmp ປຽບທຽບ DATE/TIME1 ກັບ DATE/TIME2, ຕອບກັບ 0 ຖ້າເທົ່າກັນ, 1 ຖ້າອາກິວເມັນຊ້າຍແມ່ນ
ໃໝ່ກວ່າ ແລະ 2 ຖ້າການໂຕ້ຖຽງທີ່ຖືກຕ້ອງແມ່ນໃໝ່ກວ່າ

ຮູບແບບ 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} ຍັງສາມາດໃຊ້ເປັນສະຕຣິງຮູບແບບການປ້ອນຂໍ້ມູນໄດ້.

ຕົວຢ່າງ


$dtest 2012-03-01 --gt 2012-03-02 || ສຽງສະທ້ອນ "ບໍ່ຖືກຕ້ອງ"
ທີ່ບໍ່ຖືກຕ້ອງ
$

$dtest 2012-03-01 --ot 2012-03-02 && echo "ຄວາມຈິງ"
ທີ່ແທ້ຈິງ
$

$dtest 2012-03-01 --cmp 2012-03-02; ສະທ້ອນ $?
2
$

$dtest 2012-03-02 --cmp 2012-03-02; ສະທ້ອນ $?
0
$

$dtest 2012-03-02 --cmp 2012-03-01; ສະທ້ອນ $?
1
$

$ dtest 12:00:04 --gt 11:22:33 && echo "ຄວາມຈິງ"
ທີ່ແທ້ຈິງ
$

$ dtest 12:00:04 --lt 11:22:33 || ສຽງສະທ້ອນ "ບໍ່ຖືກຕ້ອງ"
ທີ່ບໍ່ຖືກຕ້ອງ
$

$ dtest 12:00:04 --cmp 11:22:33; ສຽງສະທ້ອນ "$@{?@}"
1
$

$ dtest --cmp 11:22:33 12:00:04; ສຽງສະທ້ອນ "$@{?@}"
2
$

$dtest --ne 2012-03-02T00:00:00 2012-03-02 || ສຽງສະທ້ອນ 'ບໍ່ຖືກຕ້ອງ'
ທີ່ບໍ່ຖືກຕ້ອງ
$

$dtest 2012-03-02T09:00:00 --ot 2012-03-02T10:00:00 && ສະທ້ອນ "ຄວາມຈິງ"
ທີ່ແທ້ຈິງ
$

$dtest 2012-03-02T07:00:00 --cmp 2012-03-02T09:30:00; ສຽງສະທ້ອນ "$@{?@}"
2
$

$dtest --cmp 2012-03-02T12:00:00 2012-03-02T09:30:00; ສຽງສະທ້ອນ "$@{?@}"
1
$

$dtest 2012-03-02T07:00:00 --cmp 09:30:00; ສຽງສະທ້ອນ "$@{?@}"
3
$

ໃຊ້ dateutils.dtest ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌