mysql时间格式函数_MySQL时间格式函数
每周第一天:
SELECT CURDATE(), DATE_ADD(CURDATE(),INTERVAL -WEEKDAY(CURDATE()) DAY);
每月第一天:
SELECTCURDATE(),DATE_SUB(CURDATE(),INTERVAL DAY(CURDATE())-1 DAY);
MYSQL 獲取當(dāng)前日期及日期格式
獲取系統(tǒng)日期:? NOW()
格式化日期:??? DATE_FORMAT(date, format)
注:?? date:時間字段
format:日期格式
返回系統(tǒng)日期,輸出 2009-12-25 14:38:59
select now();
輸出 09-12-25
select date_format(now(),'%y-%m-%d');
根據(jù)format字符串格式化date值:
%S, %s? 兩位數(shù)字形式的秒( 00,01, ..., 59)%I, %i? 兩位數(shù)字形式的分( 00,01, ..., 59)%H? 兩位數(shù)字形式的小時,24 小時(00,01, ..., 23)%h? 兩位數(shù)字形式的小時,12 小時(01,02, ..., 12)%k? 數(shù)字形式的小時,24 小時(0,1, ..., 23)%l? 數(shù)字形式的小時,12 小時(1, 2, ..., 12)%T? 24 小時的時間形式(hh:mm:ss)%r? 12 小時的時間形式(hh:mm:ss AM 或hh:mm:ss PM)%p? AM或PM%W? 一周中每一天的名稱(Sunday, Monday, ..., Saturday)%a? 一周中每一天名稱的縮寫(Sun, Mon, ..., Sat)%d? 兩位數(shù)字表示月中的天數(shù)(00, 01,..., 31)%e? 數(shù)字形式表示月中的天數(shù)(1, 2, ..., 31)%D? 英文后綴表示月中的天數(shù)(1st, 2nd, 3rd,...)%w? 以數(shù)字形式表示周中的天數(shù)( 0 = Sunday, 1=Monday, ..., 6=Saturday)%j? 以三位數(shù)字表示年中的天數(shù)( 001, 002, ..., 366)%U? 周(0, 1, 52),其中Sunday 為周中的第一天%u? 周(0, 1, 52),其中Monday 為周中的第一天%M? 月名(January, February, ..., December)%b? 縮寫的月名( January, February,...., December)%m? 兩位數(shù)字表示的月份(01, 02, ..., 12)%c? 數(shù)字表示的月份(1, 2, ...., 12)%Y? 四位數(shù)字表示的年份%y? 兩位數(shù)字表示的年份%%? 直接值“%”
總結(jié)
以上是生活随笔為你收集整理的mysql时间格式函数_MySQL时间格式函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 幸福工厂资源分布在哪?
- 下一篇: 怎么按摩肚子