Fungsi DATE_FORMAT() ya MySQL

Muundo na matumizi

Fungsi DATE_FORMAT() inatumika kuzingatia data ya tarehe na wakati kwa muundo tofauti.

Muundo

DATE_FORMAT(date,format)

date Chaguo cha parameter ni tarehe ya hali ya kidini.format Muundo wa utumiaji wa tarehe na wakati wa mwenyewe.

Muundo ambao huzitumika ni:

Muundo Uteuzi
%aKifupi cha jina la siku ya wiki
%bKifupi cha jina la mwezi
%cMwezi, inayotambulika kwa namba
%DMchana wa mwezi na kifupi cha Kikirani
%dMwezi wa mchana, inayotambulika kwa namba (00-31)
%eSiku ya mwezi, adui (0-31)
%fMicrosecond
%HSaa (00-23)
%hSaa (01-12)
%ISaa (01-12)
%iMinati, adui (00-59)
%jSiku ya mwaka (001-366)
%kSaa (0-23)
%lSaa (1-12)
%MJina la mwezi
%mMwezi, adui (00-12)
%pAM au PM
%rWakati, 12-siku (hh:mm:ss AM au PM)
%SSiku (00-59)
%sSiku (00-59)
%TWakati, 24-siku (hh:mm:ss)
%U
㩵nWiki (00-53) kwa sababu ya kuanza wakati wa jumapili ni kwanza wa wiki
%VWiki (01-53) kwa sababu ya kuanza wakati wa jumamosi ni kwanza wa wiki, kwa sababu ya kutumia %X
%vWiki (01-53) kwa sababu ya kuanza wakati wa jumapili ni kwanza wa wiki, kwa sababu ya kutumia %x
%WJina la siku ya wiki
%wSiku ya wiki (0=Jumamosi, 6=Jumashuni)
%XMwaka, kwa sababu ya kuanza wakati wa jumamosi ni kwanza wa wiki, 4 viwango, kwa sababu ya kutumia %V
%xMwaka, kwa sababu ya kuanza wakati wa jumapili ni kwanza wa wiki, 4 viwango, kwa sababu ya kutumia %v
%YMwaka, 4 viwango
%yMwaka, 2 viwango

Mfano

Mshakani hii unaumia fomu ya DATE_FORMAT() kueleza fomu tofauti. Tunatumia NOW() kufikia tarehe na wakati wa sasa:

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')

Matokeo yanaingia kama:

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