ນີ້ແມ່ນຄໍາສັ່ງ convcal ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
convcal - ປ່ຽນວັນທີເປັນຮູບແບບທີ່ແຕກຕ່າງກັນ
ສະຫຼຸບສັງລວມ
convcal [OPTIONS] [DATE]
ລາຍລະອຽດ
convcal ແມ່ນສ່ວນຫນຶ່ງຂອງ ພຣະຄຸນຂອງພຣະ ຊຸດຊອບແວ, ຄໍາຮ້ອງສະຫມັກສໍາລັບຂໍ້ມູນສອງມິຕິລະດັບ
ການເບິ່ງເຫັນ. convcal ປ່ຽນວັນທີຈາກ ແລະເປັນຮູບແບບຕ່າງໆ. ວັນທີຕໍ່ໄປນີ້
ສະຫນັບສະຫນູນຮູບແບບ (ຊົ່ວໂມງ, ນາທີແລະວິນາທີແມ່ນສະເຫມີໄປທາງເລືອກ):
ຂະຫນາດໃຫຍ່ 1999-12-31T23:59:59.999
european
31/12/1999 23:59:59.999 or 31/12/99 23:59:59.999
us 12/31/1999 23:59:59.999 or 12/31/99 23:59:59.999
ວັນ 123456.789
ວິນາທີ
123456.789
ຮູບແບບໄດ້ຖືກພະຍາຍາມໃນຄໍາສັ່ງດັ່ງຕໍ່ໄປນີ້: ທາງເລືອກຂອງຜູ້ໃຊ້, iso, ເອີຣົບແລະພວກເຮົາ (ມີ
ບໍ່ມີຄວາມຊັດເຈນລະຫວ່າງຮູບແບບປະຕິທິນແລະຮູບແບບຕົວເລກແລະດັ່ງນັ້ນຈຶ່ງບໍ່ມີຄໍາສັ່ງ
ກໍານົດສໍາລັບພວກເຂົາ).
ການນໍາໃຊ້
convcal ອ່ານວັນທີບໍ່ວ່າຈະຢູ່ໃນເສັ້ນຄໍາສັ່ງຫຼືຢູ່ໃນມາດຕະຖານ input ຖ້າຄໍາສັ່ງ
ແຖວບໍ່ມີວັນທີ.
ທາງເລືອກຂອງຜູ້ໃຊ້ສໍາລັບຮູບແບບການປ້ອນຂໍ້ມູນໃສ່ຮູບແບບຫນຶ່ງກ່ອນທີ່ຈະມີຮູບແບບອື່ນໆໃນການທົດລອງ
ບັນຊີລາຍຊື່ນີ້ສ່ວນໃຫຍ່ແມ່ນເປັນປະໂຫຍດສໍາລັບພົນລະເມືອງສະຫະລັດທີ່ແນ່ນອນວ່າຕ້ອງການທີ່ຈະມີຮູບແບບສະຫະລັດ
ກວດເບິ່ງກ່ອນຮູບແບບເອີຣົບ. ທາງເລືອກຂອງຜູ້ໃຊ້ໃນຕອນຕົ້ນ (nohint) ບໍ່ເຮັດຫຍັງເລີຍ
ຮູບແບບຕໍ່ໄປນີ້ຂອງບັນຊີລາຍຊື່ຖືກກວດສອບ.
ຕົວແຍກລະຫວ່າງຊ່ອງຂໍ້ມູນຕ່າງໆສາມາດເປັນຕົວລະຄອນໃດກໍໄດ້ໃນຊຸດ: " :/.-T". ຫນຶ່ງຫຼື
ຊ່ອງຫຼາຍເຮັດຫນ້າທີ່ເປັນຕົວແຍກຫນຶ່ງ, ຕົວອັກສອນອື່ນໆບໍ່ສາມາດຊ້ໍາໄດ້, ຕົວແຍກ T ແມ່ນ
ອະນຸຍາດໃຫ້ພຽງແຕ່ລະຫວ່າງວັນທີແລະເວລາ, ສ່ວນໃຫຍ່ແມ່ນສໍາລັບ iso8601. ດັ່ງນັ້ນ, ຊ່ອຍແນ່ "1999-12 31:23-59"
ອະນຸຍາດ (ແຕ່ບໍ່ແນະນໍາ). ຕົວອັກສອນ '-' ຖືກນໍາໃຊ້ທັງສອງຕົວແຍກ (ມັນແມ່ນ
ໃຊ້ຕາມປະເພນີໃນຮູບແບບ iso8601) ແລະເປັນ unary minus (ສຳລັບວັນທີໃນອະດີດ ຫຼື
ສໍາລັບວັນທີຕົວເລກ). ເມື່ອປີຢູ່ລະຫວ່າງ 0 ແລະ 99 ແລະຖືກຂຽນດ້ວຍສອງຫຼືນ້ອຍກວ່າ
ຕົວເລກ, ມັນແມ່ນການສ້າງແຜນທີ່ກັບຍຸກເລີ່ມຕົ້ນທີ່ປີ wrap ແລະສິ້ນສຸດທີ່ wrap ປີ + 99 ເປັນ
ຕໍ່ໄປນີ້:
[wy ; 99] -> [ wrap_year ; 100*(1 + wrap_year/100) - 1 ]
[00 ; wy-1] -> [ 100*(1 + wrap_year/100); wrap_year + 99]
ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ, ຖ້າປີຫໍ່ຖືກຕັ້ງເປັນ 1950 (ເຊິ່ງເປັນຄ່າເລີ່ມຕົ້ນ), ຫຼັງຈາກນັ້ນ
ແຜນທີ່ແມ່ນ:
ຊ່ວງ [00 ; 49] ແມ່ນແຜນທີ່ກັບ [2000 ; 2049]
ຊ່ວງ [50 ; 99] ແມ່ນແຜນທີ່ກັບ [1950 ; 1999]
ນີ້ແມ່ນສອດຄ່ອງກັບ Y2K ຢ່າງສົມເຫດສົມຜົນແລະສອດຄ່ອງກັບການນໍາໃຊ້ໃນປະຈຸບັນ. ກໍານົດປີ 1 ແມ່ນ
ຍັງເປັນໄປໄດ້ໂດຍໃຊ້ຫຼາຍກວ່າສອງຕົວເລກດັ່ງນີ້: "0001-03-04" ແມ່ນເດືອນມີນາທີ່ບໍ່ແນ່ນອນ.
the 4th, ປີ 1, ເຖິງແມ່ນວ່າທາງເລືອກຂອງຜູ້ໃຊ້ແມ່ນພວກເຮົາຮູບແບບ. ຢ່າງໃດກໍຕາມ, ການນໍາໃຊ້ສອງຕົວເລກເທົ່ານັ້ນ
ບໍ່ແນະນໍາ (ພວກເຮົາແນະນໍາ 2050 bug ທີ່ນີ້, ດັ່ງນັ້ນຄຸນນະສົມບັດນີ້ຄວນຈະຖືກໂຍກຍ້າຍອອກບາງ
ຈຸດໃນອະນາຄົດ ;-)
ວັນທີທີ່ເປັນຕົວເລກ (ຮູບແບບວັນ ແລະວິນາທີ) ສາມາດລະບຸໄດ້ໂດຍໃຊ້ຈຳນວນເຕັມ, ແທ້ ຫຼື
ຮູບແບບເລກກຳລັງ (ເຄື່ອງໝາຍເລກກຳລັງ 'd' ແລະ 'D' ຈາກ fortran ແມ່ນຮອງຮັບໃນ
ນອກຈາກ 'e' ແລະ 'E'). ພວກມັນຖືກຄິດໄລ່ຕາມວັນທີອ້າງອີງທີ່ສາມາດປັບແຕ່ງໄດ້.
ຄ່າເລີ່ມຕົ້ນແມ່ນໃຫ້ໂດຍຄ່າຄົງທີ່ REFDATE ໃນໄຟລ໌ແຫຼ່ງ. ເຈົ້າສາມາດປ່ຽນແປງໄດ້
ຄ່ານີ້ຕາມທີ່ທ່ານຕ້ອງການກ່ອນທີ່ຈະລວບລວມ, ແລະທ່ານສາມາດປ່ຽນມັນໄດ້ໂດຍການໃຊ້ -r
ທາງເລືອກແຖວຄໍາສັ່ງ. ຄ່າເລີ່ມຕົ້ນໃນໄຟລ໌ທີ່ແຈກຢາຍແມ່ນ "-4713-01-01T12:00:00",
ມັນເປັນການອ້າງອິງຄລາສສິກສໍາລັບເຫດການທາງດາລາສາດ (ສັງເກດວ່າ '-' ຖືກນໍາໃຊ້ທັງສອງທີ່ນີ້
ເປັນ unary minus ແລະເປັນຕົວແຍກ).
ໂປຣແກຣມສາມາດນຳໃຊ້ໄດ້ທັງປະຕິທິນຂອງ Denys ແລະ gregorian. ມັນບໍ່ໄດ້ໃຊ້ເວລາເຂົ້າໄປໃນ
ບັນຊີ leap seconds : ທ່ານສາມາດຄິດວ່າມັນເຮັດວຽກພຽງແຕ່ໃນເວລາປະລໍາມະນູສາກົນ (TAI) ແລະ
ບໍ່ຢູ່ໃນ Coordinated Unified Time (UTC) ... ວັນທີ Inexistant ຖືກກວດພົບ, ພວກມັນປະກອບມີ
ປີ 0, ວັນທີລະຫວ່າງ 1582-10-05 ແລະ 1582-10-14, ວັນທີ 29 ກຸມພາຂອງປີທີ່ບໍ່ແມ່ນ leap, ເດືອນ.
ຕ່ໍາກວ່າ 1 ຫຼືສູງກວ່າ 12, ...
OPTIONS
ສະຫຼຸບຂອງທາງເລືອກທີ່ສະຫນັບສະຫນູນໂດຍ convcal ແມ່ນລວມຢູ່ຂ້າງລຸ່ມນີ້.
-h ພິມຂໍ້ຄວາມຊ່ວຍເຫຼືອໃນ stderr ແລະອອກຢ່າງສໍາເລັດຜົນ
-i ຮູບແບບ
ກໍານົດທາງເລືອກຂອງຜູ້ໃຊ້ສໍາລັບຮູບແບບການປ້ອນຂໍ້ມູນ, ຮູບແບບທີ່ສະຫນັບສະຫນູນແມ່ນ iso, ເອີຣົບ, ພວກເຮົາ, ມື້,
ວິນາທີແລະ nohint. ໃນຕອນເລີ່ມຕົ້ນຮູບແບບການປ້ອນຂໍ້ມູນແມ່ນ nohint, ຊຶ່ງຫມາຍຄວາມວ່າ
ໂຄງການພະຍາຍາມທີ່ຈະເດົາຮູບແບບຂອງຕົນເອງ, ຖ້າຫາກວ່າທາງເລືອກຂອງຜູ້ໃຊ້ບໍ່ໄດ້ອະນຸຍາດໃຫ້
ວິເຄາະວັນທີ, ຮູບແບບອື່ນໆແມ່ນພະຍາຍາມ
-o ຮູບແບບ
ຮູບແບບຜົນຜະລິດຜົນບັງຄັບໃຊ້, ຮູບແບບທີ່ສະຫນັບສະຫນູນແມ່ນ iso, ເອີຣົບ, ພວກເຮົາ, ມື້, ວິນາທີແລະ
nohint. ໃນຕອນເລີ່ມຕົ້ນ, ຮູບແບບຜົນຜະລິດແມ່ນ nohint, ຊຶ່ງຫມາຍຄວາມວ່າໂຄງການ
ໃຊ້ຮູບແບບວັນສໍາລັບວັນທີທີ່ອ່ານຢູ່ໃນຮູບແບບປະຕິທິນໃດກໍ່ຕາມແລະໃຊ້ iso8601 ສໍາລັບວັນທີ
ອ່ານໃນຮູບແບບຕົວເລກ
-r ວັນ
ກໍານົດວັນທີກະສານອ້າງອີງ (ວັນທີແມ່ນອ່ານໂດຍນໍາໃຊ້ຮູບແບບການປ້ອນຂໍ້ມູນໃນປັດຈຸບັນ) ຢູ່ທີ່
ການເລີ່ມຕົ້ນການອ້າງອິງແມ່ນຖືກກໍານົດໂດຍຄ່າຄົງທີ່ REFDATE ໃນລະຫັດ, ເຊິ່ງ
ແມ່ນ -4713-01-01T12:00:00 ໃນໄຟລ໌ທີ່ແຈກຢາຍ.
-w ປີ
ກໍານົດຫໍ່ປີຕໍ່ປີ
ໃຊ້ convcal ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net