Mysql 日期格式函式介紹

2021-06-09 06:14:09 字數 1653 閱讀 3680

看了下mysql 的 date_format說明,似乎只支援 select

select now();

+-----------------------+

| now() |

+-----------------------+

| 2009-11-19 00:19:00.0 |

+-----------------------+

now()後的格式

select date_format(now(),'%y %m %d');

+-------------------------------+

| date_format(now(),'%y %m %d') |

+-------------------------------+

| 2009 11 19 |

+-------------------------------+

select date_format("2009-10-28 00:00:00" ,'%y %m %d');

據format 字串安排date 值的格式。 

以下說明符可用在 format 字串中:

說明符說明

%a工作日的縮寫名稱 (sun..sat)

%b月份的縮寫名稱 (jan..dec)

%c月份,數字形式(0..12)

%d帶有英語字尾的該月日期 (0th, 1st, 2nd, 3rd, ...)

%d該月日期, 數字形式 (00..31)

%e該月日期, 數字形式(0..31)

%f微秒 (000000..999999)

%h小時(00..23)

%h小時(01..12)

%i小時 (01..12)

%i分鐘,數字形式 (00..59)

%j一年中的天數 (001..366)

%k小時 (0..23)

%l小時 (1..12)

%m月份名稱 (january..december)

%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位數)

%%『%』文字字元

所有其它字元都被複製到結果中,無需作出解釋。

注意, 『%』字元要求在格式指定符之前。

月份和日期說明符的範圍從零開始,原因是 mysql允許儲存諸如 '2004-00-00'的不完全日期.

MySQL日期格式化函式

mysql日期和字元相互轉換 date format date,y m d oracle中的to char str to date date,y m d oracle中的to date www.2cto.com y 代表4位的年份 y 代表2為的年份 m 代表月,格式為 01 12 c 代表月,格式...

Mysql日期函式 日期時間格式轉換函式詳解

在php 開發中,mysql資料庫設計中日期時間字段必不可少,由於mysql日期函式輸出的日期格式與php日期函式之間的日期格式相容性不夠,這就需要根據 實際情況使用mysql或php日期轉換函式進行日期格式的轉換。從開發便捷的角度來說,涉及到大量日期計算時使用unix時間戳格式進行日期計算或儲存是...

MYSQL 日期格式

date format date format 根據format字串格式化date值。下列修飾符可以被用在format字串中 m 月名字 january december w 星期名字 sunday saturday d 有英語字首的月份的日期 1st 2nd 3rd 等等。y 年,數字 4 位 y...