当前位置:   article > 正文

MySQL语句查询--日期格式化和取年月日操作_mysql查询日期格式为年月日

mysql查询日期格式为年月日

在数据库中对表中的(birthday:2010-12-11)进行读取时,需要读取不同的内容,
分别读出日期的年月日:

   //出生日为一号;
 select * from s_student where DAY(birthday)=01;
 //出生的月份为一月;
 select * from s_student where MONTH(birthday)=01
  //出生的年份为2020年
  select * from s_student where YEAR(birthday)=2020
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

显示自己需要的日期格式:

 -- 时间格式化为 “YYYY-MM-DD”
  SELECT date_format( createTime,'%Y-%m-%d') AS createTime FROM          TABLE
  SELECT stuno as '学号',sname as '学生姓名',DATE_FORMAT(birthday,' %m-%d ') AS '出生月日' FROM s_student
  //可以根据自己的需要来设置时间输出格式
  DATE_FORMAT(birthday,' %m-%d ');显示月和日;
  DATE_FORMAT(birthday,' %y-%m-%d ');显示年月日;
  其中Y-M-D和y-m-d之间存在区别;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

date_format()函数其他格式符如下:

说明符 说明
%a 工作日的缩写名称(Sun~Sat)
%b 月份的缩写名称(Jan…Dec)
%c 月份,数字形式(0~12)
%D 带有英语后缀的该月日期(0th, 2st, 3nd,…)
%d 该月日期,数字形式(00~31)
%e 该月日期,数字形式((0~31)
%f 微秒(000000 …999999)
%H 以 2 位数表示 24 小时(00~23)
%h, %I 以 2 位数表示 12 小时(01~12)
%i 分钟,数字形式(00~59)
%j —年中的天数(001~366)
%k 以 24 小时(0~23)表示
%l 以12小时(1~12)表示
%M 月份名称(January~December)
%m 月份,数字形式(00~12)
%p 上午(AM) 或下午(PM)
%r 时间,12小时制(小时 (hh): 分钟 (mm) : 秒数 (ss) 后加 AM 或 PM)
%S, %s 以 2 位数形式表示秒(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 位数形式表示年份
%% %一个文字字符

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/406470
推荐阅读
相关标签
  

闽ICP备14008679号