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 | |
㩵n | ਹਫ਼ਤਾ (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