方法一:select date_format(日期字段,'%Y-%m') as '日期' from 表
目前創(chuàng)新互聯(lián)已為數(shù)千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管、服務(wù)器租用、企業(yè)網(wǎng)站設(shè)計(jì)、門頭溝網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
方法二:mysql有日期函數(shù)?date_format
SELECT date_format(signDate,'%Y-%m') AS MY_YM FROM tablename WHERE 1;
方法三:對(duì)這個(gè)字段使用函數(shù)left或者substring
例如:
select left(signDate,7) as date from tablename 或者
select substring(signDate,0,7) as date from tablename
擴(kuò)展資料:
MySQL 截取部分日期
使用 DATE_FORMAT(get_date, '%Y-%m-%d') 函數(shù)截取。
其中:get_date 是需要截取的字段名;'%Y-%m-%d' 是截取后的日期格式。
select date_format('1997-10-04 22:23:00','%y %M %b %D %W %a %Y-%m-%d %H:%i:%s %r %T');
結(jié)果:97 October Oct 4th Saturday Sat 1997-10-04 22:23:00 10:23:00 PM 22:23:00
get_date = "2006-12-07"
SELECT count(*) FROM t_get_video_temp Where DATE_FORMAT(get_date, '%Y-%m-%d')='2006-12-07';
SELECT count(*) FROM t_get_video_temp Where get_date like '2006%-07%';
如果想數(shù)據(jù)庫(kù)查出來(lái)就是格式好的,可以用DATE_FORMAT。
select DATE_FORMAT(你的字段名,'%m/%d') from 你的表名;
還可以在php中進(jìn)行格式化,查出結(jié)果后用date進(jìn)行格式化。
echo date('m/d',strtotime(你的查詢結(jié)果字段));
如果你是用PHP+MySQL的組合
那么建議設(shè)置為int(11)
存儲(chǔ)時(shí)間戳
使用時(shí)用PHP的date()函數(shù)進(jìn)行轉(zhuǎn)換,時(shí)間戳是精確到秒的,轉(zhuǎn)化成什么格式都可以
date("Y-m-d",$time);//轉(zhuǎn)化為2012-12-06 年月日 這種格式
date("Y-m-d H:i:s",$time);//轉(zhuǎn)化為2012-12-06 14:14:14 年月日時(shí)分秒這種格式
首先,date字段不能是日期格式,可以是char,或是int/numeric
以int/numeric為例:可以這樣獲取年月,格式為201004
select datepart(year,getdate())*100+datepart(month,getdate())
如果是char可以轉(zhuǎn)換
select convert(char(6),datepart(year,getdate())*100+datepart(month,getdate()))
文章題目:mysql只取年月怎么寫 mysql取年月日
轉(zhuǎn)載注明:http://www.rwnh.cn/article46/ddcpphg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)、網(wǎng)站建設(shè)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站策劃、自適應(yīng)網(wǎng)站、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)