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) |
| %p | AM »ò PM |
| %r | ʱ¼ä£¬12-Сʱ£¨hh:mm:ss AM »ò PM£© |
| %S | Ãë(00-59) |
| %s | Ãë(00-59) |
| %T | ʱ¼ä, 24-Сʱ (hh:mm:ss) |
| %U | ÖÜ (00-53) ÐÇÆÚÈÕÊÇÒ»ÖܵĵÚÒ»Ìì |
| %u | ÖÜ (00-53) ÐÇÆÚÒ»ÊÇÒ»ÖܵĵÚÒ»Ìì |
| %V | ÖÜ (01-53) ÐÇÆÚÈÕÊÇÒ»ÖܵĵÚÒ»Ì죬Óë %X ʹÓà |
| %v | ÖÜ (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