ໂມດູນເວລາໃນ Python 3. ວິທີການຕົ້ນຕໍ, ແມ່ແບບ, ຕົວຢ່າງ

ເກືອບທຸກໂຄງການໃຊ້ເວລາ. ໃນ Python, ຫ້ອງສະຫມຸດແຍກຕ່າງຫາກໄດ້ຖືກພັດທະນາສໍາລັບການນີ້ - ທີ່ໃຊ້ເວລານໍາໃຊ້ເພື່ອປະຕິບັດຄວາມຫລາກຫລາຍຂອງການປະຕິບັດກັບມັນ. ເພື່ອເຮັດໃຫ້ມັນເຮັດວຽກ, ມັນທໍາອິດຕ້ອງໄດ້ຮັບການປະກາດໃນຕອນຕົ້ນຂອງລະຫັດ. ເສັ້ນນີ້ຖືກນໍາໃຊ້ສໍາລັບການນີ້:

ເວລາ ນຳ ເຂົ້າ

ໃຫ້ພິຈາລະນາທາງເລືອກທີ່ແຕກຕ່າງກັນກ່ຽວກັບວິທີການນໍາໃຊ້ໂມດູນນີ້ຢ່າງຖືກຕ້ອງໃນການປະຕິບັດ. 

ການກໍານົດຈໍານວນຂອງວິນາທີນັບຕັ້ງແຕ່ epoch ໄດ້

ເພື່ອບັນລຸວຽກງານນີ້, ມີຫນ້າທີ່ ທີ່ໃຊ້ເວລາ() ທີ່ບໍ່ມີຕົວກໍານົດການ. ມູນຄ່າຜົນຕອບແທນຂອງມັນແມ່ນຈໍານວນວິນາທີທີ່ໄດ້ຜ່ານໄປຕັ້ງແຕ່ວັນທີ 1 ມັງກອນ 1970. ໃນ Python, ເວລານີ້ເອີ້ນວ່າການເລີ່ມຕົ້ນຂອງຍຸກ. ຢ່າງຫນ້ອຍໃນລະບົບປະຕິບັດການຂອງຄອບຄົວ Unix.

ສໍາລັບ Windows, ວັນທີແມ່ນຄືກັນ, ແຕ່ອາດຈະມີບັນຫາກັບຄ່າລົບທີ່ມີກ່ອນວັນທີນີ້. 

ເຂດເວລາທີ່ໃຊ້ແມ່ນ UTC.

ເວລາ ນຳ ເຂົ້າ

ວິນາທີ = time.time()

ພິມ(“ວິນາທີນັບຕັ້ງແຕ່ສະໄໝ=”,ວິນາທີ)

ຄວາມສັບສົນຂອງຫນ້າທີ່ນີ້ແມ່ນວ່າມັນບໍ່ສະແດງວັນທີທີ່ແນ່ນອນ, ແຕ່ວ່າພຽງແຕ່ຈໍານວນວິນາທີເທົ່ານັ້ນ. ເພື່ອປ່ຽນເປັນຮູບແບບທີ່ຄຸ້ນເຄີຍກັບທຸກຄົນ, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ຂໍ້ມູນທີ່ຖືກຕ້ອງ. ສໍາລັບການນີ້, ຫນ້າທີ່ຖືກນໍາໃຊ້ time.ctime().

ສົ່ງຄືນວັນທີ, ເວລາໃນຮູບແບບປົກກະຕິ

ເພື່ອກັບຄືນເວລາໃນຮູບແບບປົກກະຕິ, ມີວິທີການ time.ctime(). ວົງເລັບຊີ້ບອກຕົວແປຫຼືຕົວເລກທີ່ຊີ້ບອກຈໍານວນວິນາທີທີ່ຜ່ານໄປນັບຕັ້ງແຕ່ການເລີ່ມຕົ້ນຂອງຍຸກ. ວິທີການນີ້ສົ່ງຄືນຄຸນລັກສະນະຂອງວັນທີແລະເວລາທັງຫມົດ, ລວມທັງວັນທີ, ປີ, ຈໍານວນຊົ່ວໂມງ, ນາທີ, ວິນາທີ, ແລະມື້ຂອງອາທິດ.

ຟັງຊັນນີ້ຍັງສາມາດຖືກນໍາໃຊ້ໂດຍບໍ່ມີການໂຕ້ຖຽງ. ໃນກໍລະນີນີ້, ມັນຈະສົ່ງຄືນວັນທີ, ເວລາ, ແລະອື່ນໆ.

ນີ້ແມ່ນຕົວຢ່າງລະຫັດທີ່ສະແດງໃຫ້ເຫັນເຖິງສິ່ງນີ້.

ເວລາ ນຳ ເຂົ້າ

ພິມ(time.ctime())

ອັງຄານທີ 23 ຕຸລາ 10:18:23 2018

ແຖວສຸດທ້າຍແມ່ນສິ່ງທີ່ຖືກພິມໃສ່ console ທີ່ນາຍພາສາ Python ກໍາລັງແລ່ນ. ວິທີການຈັດຮູບແບບຈໍານວນວິນາທີທີ່ໄດ້ຮັບໂດຍອັດຕະໂນມັດເຂົ້າໄປໃນແບບຟອມທີ່ຜູ້ໃຊ້ຄຸ້ນເຄີຍ. ແທ້ຈິງແລ້ວ, ອົງປະກອບທັງຫມົດທີ່ອະທິບາຍຂ້າງເທິງແມ່ນບໍ່ຄ່ອຍຖືກນໍາໃຊ້. ຕາມກົດລະບຽບ, ທ່ານຈໍາເປັນຕ້ອງໄດ້ຮັບພຽງແຕ່ເວລາ, ຫຼືພຽງແຕ່ວັນທີຂອງມື້ນີ້. ສໍາລັບການນີ້, ຫນ້າທີ່ແຍກຕ່າງຫາກຖືກນໍາໃຊ້ - strftime(). ແຕ່ກ່ອນທີ່ພວກເຮົາຈະພິຈາລະນາມັນ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ແຍກຫ້ອງຮຽນ time.struct_time.

class time.struct_time

ນີ້ແມ່ນປະເພດຂອງການໂຕ້ຖຽງທີ່ສາມາດຍອມຮັບໄດ້ໂດຍວິທີການຕ່າງໆ. ມັນບໍ່ມີທາງເລືອກໃດໆ. ມັນເປັນ tuple ທີ່ມີການໂຕ້ຕອບທີ່ມີຊື່. ເວົ້າງ່າຍໆ, ອົງປະກອບຂອງຊັ້ນຮຽນນີ້ສາມາດເຂົ້າເຖິງໄດ້ທັງຊື່ແລະຕົວເລກດັດສະນີ.

ມັນປະກອບດ້ວຍຄຸນລັກສະນະດັ່ງຕໍ່ໄປນີ້.ໂມດູນເວລາໃນ Python 3. ວິທີການຕົ້ນຕໍ, ແມ່ແບບ, ຕົວຢ່າງ

ເອົາໃຈໃສ່! ບໍ່ເຫມືອນກັບພາສາການຂຽນໂປລແກລມອື່ນໆຈໍານວນຫນຶ່ງ, ໃນທີ່ນີ້ເດືອນສາມາດຕັ້ງແຕ່ 1 ຫາ 12, ແລະບໍ່ແມ່ນຈາກສູນຫາ 11.

ກັບຄືນຮູບແບບສະເພາະ

ການນໍາໃຊ້ຫນ້າທີ່ strftime() ທ່ານ​ສາ​ມາດ​ໄດ້​ຮັບ​ປີ​, ເດືອນ​, ມື້​, ຊົ່ວ​ໂມງ​, ນາ​ທີ​, ວິ​ນາ​ທີ​ສ່ວນ​ບຸກ​ຄົນ​ແລະ​ກັບ​ຄືນ​ໃຫ້​ເຂົາ​ເຈົ້າ​ກັບ​ສາຍ​ຂໍ້​ຄວາມ​. ຫຼັງຈາກນັ້ນ, ມັນສາມາດພິມອອກໄປຫາຜູ້ໃຊ້ໂດຍໃຊ້ຟັງຊັນ ພິມ () ຫຼືປຸງແຕ່ງຖ້າບໍ່ດັ່ງນັ້ນ.

ໃນຖານະເປັນການໂຕ້ຖຽງ, ຟັງຊັນສາມາດເອົາຕົວແປທີ່ເອົາຄ່າທີ່ສົ່ງຄືນໂດຍຫນ້າທີ່ອື່ນໆຂອງໂມດູນນີ້. ຕົວຢ່າງ, ທ່ານສາມາດໂອນເວລາທ້ອງຖິ່ນໄປຫາມັນ (ມັນຈະຖືກປຶກສາຫາລືຕໍ່ມາ), ຈາກທີ່ມັນຈະດຶງຂໍ້ມູນທີ່ຈໍາເປັນ.

ນີ້ແມ່ນ snippet ລະຫັດທີ່ພວກເຮົາເຮັດມັນ.

ເວລາ ນຳ ເຂົ້າ

name_tuple = time.localtime() # ໄດ້ຮັບ struct_time

time_string = time.strftime(«%m/%d/%Y, %H:%M:%S», named_tuple)

ພິມ(time_string)

ຖ້າທ່ານແລ່ນລະຫັດນີ້, ວັນທີແລະເວລາປະຈຸບັນຈະຖືກສະແດງ. ຮູບແບບແລະລໍາດັບຂອງອົງປະກອບສາມາດປ່ຽນແປງໄດ້. ພວກ​ເຂົາ​ເຈົ້າ​ແມ່ນ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​:

  1. %Y ແມ່ນປີ.
  2. %m ແມ່ນເດືອນ.
  3. %d – ມື້.
  4. %H – ເວລາ.
  5. %M – ນາທີ.
  6. %S – ວິນາທີ.

ຕາມ​ນັ້ນ​ແລ້ວ, ທ່ານ​ສາ​ມາດ​ເຮັດ​ໄດ້​ເພື່ອ​ໃຫ້​ຜົນ​ຜະ​ລິດ​ແມ່ນ​ແຕ່​ເດືອນ​ແລະ​ມື້. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານພຽງແຕ່ບໍ່ຈໍາເປັນຕ້ອງໃຫ້ຄໍາສັ່ງເພື່ອສະແດງປີ. ນັ້ນແມ່ນ, ຂຽນໃນສູດຂ້າງເທິງເປັນການໂຕ້ຖຽງ %m/%d, ແລະນັ້ນແມ່ນມັນ. ຫຼືໃນທາງກັບກັນ, %d/%m. 

ໃນຄວາມເປັນຈິງ, ຈໍານວນຂອງຕົວຫນັງສືຂອງສາຍພັນແມ່ນໃຫຍ່ກວ່າ. ນີ້ແມ່ນຕາຕະລາງທີ່ເຂົາເຈົ້າໄດ້ຖືກອະທິບາຍຢ່າງລະອຽດ.ໂມດູນເວລາໃນ Python 3. ວິທີການຕົ້ນຕໍ, ແມ່ແບບ, ຕົວຢ່າງ

ເລື່ອນຫົວຂໍ້ເປັນຈໍານວນທີ່ແນ່ນອນຂອງວິນາທີ

ສໍາລັບການນີ້, ຫນ້າທີ່ຖືກນໍາໃຊ້ ນອນ (). ວຽກງານການຂຽນໂປລແກລມຂະຫນາດໃຫຍ່ພໍສົມຄວນແມ່ນກ່ຽວຂ້ອງກັບການຖ່າຍທອດເວລາ. ບາງຄັ້ງທ່ານຕ້ອງເລື່ອນຂັ້ນຕອນຕໍ່ໄປເປັນເວລາທີ່ແນ່ນອນ. ຕົວຢ່າງເຊັ່ນຖ້າທ່ານຕ້ອງການພົວພັນກັບຖານຂໍ້ມູນທີ່ຕ້ອງໃຊ້ເວລາທີ່ແນ່ນອນເພື່ອດໍາເນີນການ.

ໃນຖານະເປັນການໂຕ້ຖຽງ, ວິທີການໃຊ້ຄ່າທີ່ສະແດງຈໍານວນວິນາທີເພື່ອຊັກຊ້າຂັ້ນຕອນຕໍ່ໄປຈາກສູດການຄິດໄລ່.

ຕົວຢ່າງ, ໃນຕົວຢ່າງນີ້, ຄວາມລ່າຊ້າແມ່ນ 10 ວິນາທີ.

ເວລາ ນຳ ເຂົ້າ

pause = 10

ພິມ («ໂຄງການເລີ່ມຕົ້ນ ... »)

time.sleep(ຢຸດ)

print(str(pause) +» ວິນາທີຜ່ານໄປ.»)

ດັ່ງນັ້ນ, ພວກເຮົາຈະໄດ້ຮັບນີ້:

ເລີ່ມ​ຕົ້ນ​ໂຄງ​ການ…

10 ວິນາທີຜ່ານໄປ.

ດັ່ງທີ່ພວກເຮົາສາມາດເຫັນໄດ້ຈາກຜົນຜະລິດ, ໂຄງການທໍາອິດລາຍງານວ່າມັນໄດ້ເລີ່ມຕົ້ນ. ແລະຫຼັງຈາກສິບວິນາທີ, ນາງຂຽນວ່າເວລານີ້ໄດ້ຜ່ານໄປ.

ຟັງຊັນອະນຸຍາດໃຫ້ທ່ານລະບຸໄລຍະເວລາຂອງການຢຸດຊົ່ວຄາວເປັນ milliseconds. ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາໃຊ້ຄ່າເສດສ່ວນຂອງການໂຕ້ຖຽງຟັງຊັນ ນອນ. ຕົວຢ່າງ: 0,1. ນີ້ຫມາຍຄວາມວ່າຄວາມລ່າຊ້າຈະເປັນ 100 milliseconds.

ເອົາເວລາທ້ອງຖິ່ນ

ການນໍາໃຊ້ຟັງຊັນ localtime(), ໂຄງການໄດ້ຮັບຈໍານວນວິນາທີນັບຕັ້ງແຕ່ການເລີ່ມຕົ້ນຂອງ epoch ໃນເຂດເວລາສະເພາະ. 

ໃຫ້ຕົວຢ່າງລະຫັດສໍາລັບຄວາມຊັດເຈນ.

ເວລາ ນຳ ເຂົ້າ

ຜົນໄດ້ຮັບ = time.localtime(1575721830)

ພິມ("ຜົນໄດ້ຮັບ:", ຜົນໄດ້ຮັບ)

print(«nгод:», result.tm_year)

ພິມ(«tm_hour:», result.tm_hour)

ກັບຄືນ struct_time ໃນ UTC ໂດຍອີງໃສ່ຈໍານວນວິນາທີນັບຕັ້ງແຕ່ epoch

ວຽກງານນີ້ແມ່ນບັນລຸໄດ້ໂດຍໃຊ້ time.gmtime(). ວິທີການ. ມັນຈະຈະແຈ້ງກວ່າຖ້າພວກເຮົາຍົກຕົວຢ່າງ.

ເວລາ ນຳ ເຂົ້າ

ຜົນໄດ້ຮັບ = time.gmtime(1575721830)

ພິມ("ຜົນໄດ້ຮັບ:", ຜົນໄດ້ຮັບ)

print(«nгод:», result.tm_year)

ພິມ(«tm_hour:», result.tm_hour)

ຖ້າທ່ານເປີດໃຊ້ລໍາດັບການປະຕິບັດນີ້, ຫຼັງຈາກນັ້ນຊຸດຂອງອົງປະກອບທີ່ກ່ຽວຂ້ອງກັບເວລາ, ປີແລະເຂດເວລາຈະຖືກສະແດງ.

ສົ່ງຄືນຈໍານວນວິນາທີນັບຕັ້ງແຕ່ການເລີ່ມຕົ້ນຂອງຍຸກດ້ວຍການປ່ຽນອັດຕະໂນມັດເປັນເວລາທ້ອງຖິ່ນ

ຖ້າທ່ານປະເຊີນກັບວຽກງານດັ່ງກ່າວ, ມັນຖືກປະຕິບັດໂດຍວິທີການ mktime(), ເຊິ່ງໃຊ້ເວລາ struct_time. ຫຼັງ​ຈາກ​ນັ້ນ​, ມັນ​ປະ​ຕິ​ບັດ​ການ​ປະ​ຕິ​ບັດ reverse ຂອງ​ຫນ້າ​ທີ່​ ເວລາທ້ອງຖິ່ນ(). ນັ້ນແມ່ນ, ມັນປ່ຽນເວລາຕາມເຂດເວລາທ້ອງຖິ່ນເປັນຈໍານວນວິນາທີທີ່ໄດ້ຜ່ານໄປນັບຕັ້ງແຕ່ການເລີ່ມຕົ້ນຂອງຍຸກ, ປັບສໍາລັບເຂດເວລາ.

ຟັງຊັນ mktime() ແລະ localtime() ແມ່ນຕິດພັນກັນຢ່າງໃກ້ຊິດ. ຂໍ້ມູນຫຍໍ້ຂອງລະຫັດນີ້ສະແດງໃຫ້ເຫັນຢ່າງຊັດເຈນນີ້. ໃຫ້ພິຈາລະນາເບິ່ງມັນເພື່ອເຂົ້າໃຈເລິກເຊິ່ງກວ່າວິທີການເຮັດວຽກ. 

ເວລາ ນຳ ເຂົ້າ

ວິນາທີ = 1575721830

# ຕອບຄືນ struct_time

t = time.localtime(ວິນາທີ)

ພິມ(«t1: «, t)

# ຕອບຄືນວິນາທີຈາກ struct_time

s = time.mktime(t)

ພິມ(«ns:», ວິນາທີ)

ພວກເຮົາເຫັນວ່າຕົວແປ ວິນາທີ ໄດ້ຖືກມອບຫມາຍ 1575721830 ວິນາທີນັບຕັ້ງແຕ່ຍຸກ. ຫນ້າທໍາອິດ, ໂຄງການໄດ້ຮັບວັນທີທີ່ແນ່ນອນ, ເວລາແລະຕົວກໍານົດການອື່ນໆ, ໂດຍອີງໃສ່ມູນຄ່ານີ້, ເຮັດໃຫ້ມັນຢູ່ໃນຕົວແປ. t, ແລະຫຼັງຈາກນັ້ນປ່ຽນເນື້ອໃນຂອງມັນເຂົ້າໄປໃນຕົວແປ s.

ຫຼັງຈາກນັ້ນ, ຕີເສັ້ນໃຫມ່ແລະສະແດງຈໍານວນວິນາທີໃນ console. ທ່ານສາມາດກວດເບິ່ງວ່າມັນຈະເປັນຕົວເລກດຽວກັນທີ່ຖືກກໍານົດໃຫ້ກັບຕົວແປວິນາທີ.

ວັນທີອອກຈາກ 9 ຕົວເລກທີ່ອ້າງອີງເຖິງ struct_time

ສົມມຸດວ່າພວກເຮົາມີ 9 ຕົວເລກທີ່ເປັນຕົວແທນຂອງປີ, ເດືອນ, ວັນທີ, ມື້ຂອງອາທິດແລະຈໍານວນຄ່າອື່ນໆ, ແລະພວກເຮົາຈໍາເປັນຕ້ອງລວມພວກມັນເຂົ້າໄປໃນສາຍຫນຶ່ງ. ສໍາລັບການນີ້, ຫນ້າທີ່ຖືກນໍາໃຊ້ asctime(). ນາງຍອມຮັບຫຼືກຽມພ້ອມ struct_time, ຫຼື tuple ອື່ນໆຂອງ 9 ຄ່າທີ່ຢືນສໍາລັບການດຽວກັນ. ຫຼັງຈາກນັ້ນ, ສະຕິງຖືກສົ່ງຄືນ, ເຊິ່ງເປັນວັນທີ, ເວລາ, ແລະຕົວກໍານົດການອື່ນໆຈໍານວນຫນຶ່ງ. 

ມັນສະດວກຫຼາຍທີ່ຈະໃຊ້ວິທີນີ້ເພື່ອນໍາເອົາຂໍ້ມູນທີ່ກໍານົດໂດຍຜູ້ໃຊ້ທີ່ບໍ່ຊ້ໍາກັນເຂົ້າໄປໃນຕົວແປດຽວ..

ຕົວຢ່າງ, ມັນອາດຈະເປັນໂຄງການທີ່ຜູ້ໃຊ້ກໍານົດແຍກຕ່າງຫາກມື້, ເດືອນ, ປີ, ມື້ຂອງອາທິດ, ແລະຂໍ້ມູນອື່ນໆກ່ຽວກັບການລົງທະບຽນສໍາລັບເຫດການ. ຫຼັງຈາກນັ້ນ, ຂໍ້ມູນທີ່ໄດ້ຮັບຈະຖືກເຂົ້າໄປໃນຖານຂໍ້ມູນແລະຫຼັງຈາກນັ້ນອອກໃຫ້ກັບຜູ້ຮ້ອງຂໍອື່ນ.

ຮັບເວລາ ແລະວັນທີໂດຍອີງໃສ່ສະຕຣິງ Python

ສົມມຸດວ່າຜູ້ໃຊ້ໄດ້ລະບຸຂໍ້ມູນທີ່ບໍ່ຊ້ໍາກັນ, ແລະພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ລວມພວກມັນເຂົ້າໄປໃນເສັ້ນດຽວໃນຮູບແບບທີ່ບຸກຄົນນັ້ນໃສ່, ແລະຫຼັງຈາກນັ້ນເຮັດສໍາເນົາກັບຕົວແປອື່ນ, ແລະສ້າງໃຫມ່ເປັນຮູບແບບມາດຕະຖານຢູ່ທີ່ນັ້ນ. ສໍາລັບການນີ້, ຫນ້າທີ່ຖືກນໍາໃຊ້ time.strptime().

ມັນໃຊ້ເວລາຕົວແປທີ່ຄ່ານີ້ຖືກກໍານົດ, ແລະສົ່ງຄືນຄ່າທີ່ຄຸ້ນເຄີຍກັບພວກເຮົາ struct_time.

ເພື່ອຄວາມຊັດເຈນ, ພວກເຮົາຈະຂຽນໂຄງການດັ່ງກ່າວ.

ເວລາ ນຳ ເຂົ້າ

time_string = « 15 ມິຖຸນາ 2019 »

ຜົນໄດ້ຮັບ = time.strptime(time_string, « %d %B, %Y»)

ພິມ(ຜົນ)

ເດົາ​ວ່າ​ຜົນ​ຜະ​ລິດ​ຈະ​ເປັນ​ແນວ​ໃດ​? ພະຍາຍາມເດົາໂດຍບໍ່ຕ້ອງເບິ່ງເສັ້ນທາງລຸ່ມ. ແລະຫຼັງຈາກນັ້ນກວດເບິ່ງຄໍາຕອບ.

time.struct_time(tm_year=2019, tm_mon=6, tm_mday=15, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=166, tm_isdst=-1)

ໃນຄໍາສັບໃດຫນຶ່ງ, ການເຮັດວຽກກັບວັນທີແລະເວລາໃນ Python ແມ່ນບໍ່ຍາກເລີຍ. ມັນພຽງພໍທີ່ຈະປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້, ແລະທຸກສິ່ງທຸກຢ່າງຈະເຮັດວຽກອອກ. ການນໍາໃຊ້ຫໍສະຫມຸດ ທີ່ໃຊ້ເວລາ ຜູ້ໃຊ້ໄດ້ຮັບໂອກາດຈໍານວນຫລາຍສໍາລັບການເຮັດວຽກກັບເວລາ, ເຊັ່ນ:

  1. ໂຈະການດຳເນີນໂຄງການເປັນເວລາທີ່ກຳນົດໄວ້.
  2. ສະ​ແດງ​ໃຫ້​ເຫັນ​ທີ່​ໃຊ້​ເວ​ລາ​ທີ່​ໄດ້​ຜ່ານ​ໄປ​ນັບ​ຕັ້ງ​ແຕ່​ຍຸກ​, ໃນ​ວິ​ນາ​ທີ​. ຂໍ້​ມູນ​ນີ້​ສາ​ມາດ​ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ສະ​ຫຼຸບ​ເຖິງ​ເວ​ລາ​ຫຼື​ດໍາ​ເນີນ​ການ​ທາງ​ຄະ​ນິດ​ສາດ​ອື່ນໆ​ກ່ຽວ​ກັບ​ມັນ​.
  3. ປ່ຽນເປັນຮູບແບບທີ່ສະດວກ. ຍິ່ງໄປກວ່ານັ້ນ, ຜູ້ຂຽນໂປລແກລມເອງສາມາດກໍານົດວ່າອົງປະກອບໃດຈະຖືກສະແດງແລະຢູ່ໃນລໍາດັບໃດ. 

ຍັງມີຄວາມເປັນໄປໄດ້ອື່ນໆຈໍານວນຫນຶ່ງ, ແຕ່ມື້ນີ້ພວກເຮົາໄດ້ວິເຄາະພື້ນຖານທີ່ສຸດ. ພວກເຂົາເຈົ້າຈະມາໃນ handy ໃນເກືອບທຸກໂຄງການທີ່ somehow ເຮັດວຽກກັບເວລາ. ໂຊກ​ດີ.

ອອກຈາກ Reply ເປັນ