MYSQL---纯手写sql之查询【日期字段】

前言:

  MySQL查询指定的日期格式字段,使用 date_format(date,format)函数

  date_Format('自定义时间','时间格式')
  自定义时间:2022-12-05 00:00:00
  时间格式:%Y-%M-%d %H:%i:%s
    %Y 年,数字,4位
    %y 年,数字,2位
    
    %M 月,英文名字(January...December)
    %m 月,数字,(01--12)
    %c 月,数字,(0-12%b 月,英文缩写(Jan....Dec%W 星期,英文名字(Sunday...Saturday)
    %w 星期(一个星期)(0---6) 0:代表Sunday
    %a 星期,英文缩写(sun... Sat)
    %U 星期,数字,(00--52)
    %u 星期,数字,(00--52)

    %D 日,英文前缀的月份日期(1st,2nd,3rd...)
    %d 日,数字,(00--31)
    %e 日,数字,(0-31%j 日,数字(一年中的天数001--366)

    %H 小时,数字,(00--23)
    %k 小时,数字,(0-23%h 小时,数字,(01--12)
    %I 小时,数字,(01--12)
    %l 小时,数字,(1--12)

    %i 分钟,数字,(00--59)

    %S 秒,数字,(00--59)
    %s 秒,数字,(00--59)

    时间制:
      %r 12小时,(hh:mm:ss [Ap]M)
      %T 24小时,(hh:mm:ss)
      %p AM 或 PM

    %% 一个文字"%"

 

案例一:字段展示时间字段

select date_format(create_time,"%Y-%m-%d %H:%i:%s") as create_time from t_user

案例二:where条件查询时间字段

select * from g_user where create_time >= date_format('2022-12-03 00:00:00','%Y-%M-%d %H:%i:%s')

 

 
posted @ 2022-12-05 20:25  向大海  阅读(206)  评论(0编辑  收藏  举报