ຫຼັກສູນ MySQL DATE_FORMAT()

ການສະແດງ/ການນໍາໃຊ້

ຫຼັກສູນ DATE_FORMAT() ທີ່ສະແດງປະຈຳວັນ/ເວລາໃນຮູບແບບທີ່ແຕກຕ່າງກັນ

ຄຳນົກ

DATE_FORMAT(date,format)

date ປະເພດການປະຈຳວັນທີ່ມີຄວາມມຸມມອງformat ຮູບແບບການສະແດງປະຈຳວັນ/ເວລາ

ຮູບແບບທີ່ສາມາດໃຊ້ໄດ້ມີ:

ຮູບແບບ ການອະທິບາຍ
%aການຕັດສິນຫຼັກສີວັນອາທິດ
%bການຕັດສິນຫຼັກສີເດືອນ
%cເດືອນ,ຈຳນວນ
%Dວັນໃນເດືອນທີ່ມີການຕັດສິນຫຼັກສີອັງກິດ
%dວັນຂອງເດືອນ,ຈຳນວນ(00-31)
%eວັນຂອງເດືອນ, ຈຳນວນ (0-31)
%fວັນນະພາບ
%Hຊົ່ວໂມງ (00-23)
%hຊົ່ວໂມງ (01-12)
%Iຊົ່ວໂມງ (01-12)
%iນາທີ, ຈຳນວນ (00-59)
%jວັນຂອງປີ (001-366)
%kຊົ່ວໂມງ (0-23)
%lຊົ່ວໂມງ (1-12)
%Mຊື່ເດືອນ
%mເດືອນ, ຈຳນວນ (00-12)
%pAM ຫລື PM
%rເວລາ, 12-ຊົ່ວໂມງ (hh:mm:ss AM ຫລື PM)
%Sວັນ (00-59)
%sວັນ (00-59)
%Tເວລາ, 24-ຊົ່ວໂມງ (hh:mm:ss)
%U
㩵nອາທິດ (00-53) ທີ່ວັນທີ່ພະຫັດເປັນວັນທຳອິດຂອງອາທິດ
%Vອາທິດ (01-53) ທີ່ວັນທີ່ພະຫັດເປັນວັນທຳອິດຂອງອາທິດ 01-53 ທີ່ນຳໃຊ້ %X
%vອາທິດ (01-53) ທີ່ວັນທີ່ພະຫັດເປັນວັນທຳອິດຂອງອາທິດ 01-53 ທີ່ນຳໃຊ້ %x
%Wຊື່ວັນ
%wວັນຂອງອາທິດ (0=ວັນທີ່ພະຫັດ, 6=ວັນທີ່ພະຫັດ)
%Xປີ ທີ່ວ່າວັນທີ່ພະຫັດເປັນວັນທຳອິດຂອງອາທິດ 4 ກຳນວຍ ທີ່ນຳໃຊ້ %V
%xປີ ທີ່ວ່າວັນທີ່ພະຫັດເປັນວັນທຳອິດຂອງອາທິດ 4 ກຳນວຍ ທີ່ນຳໃຊ້ %v
%Yປີ 4 ກຳນວຍ
%yປີ 2 ກຳນວຍ

ຕົວຢ່າງ

ຄຳສັ່ງດັ່ງລຸ່ມຖືກນຳໃຊ້ DATE_FORMAT() ຂອງການສະແດງຮູບແບບທີ່ຫຍາວ. ພວກເຮົານຳໃຊ້ NOW() ເພື່ອຮຽນສະຖານະຂອງມື້/ເວລາປະຈຸບັນ:

DATE_FORMAT(NOW(),'%b %d %Y %h:%i %p')
DATE_FORMAT(NOW(),'%m-%d-%Y')
DATE_FORMAT(NOW(),'%d %b %y')
DATE_FORMAT(NOW(),'%d %b %Y %T:%f')

ຜົນຄືກັນ:

Dec 29 2008 11:45 PM
12-29-2008
29 Dec 08
29 Dec 2008 16:25:46.635