美文网首页
mysql 日期格式化查询

mysql 日期格式化查询

作者: 小狐记忆 | 来源:发表于2018-09-03 11:14 被阅读22次

需求

查询日期的某个时段的内容,比如每天的某个时段、每月的某天、等,综合来讲就是灵活的对日期的某个值进行查询

实现

SELECT
    *
FROM
    yc_cdr AS c 
WHERE
     DATE_FORMAT( c.start_time, '%H' ) BETWEEN 22 AND 23

详解

实现上诉需求是使用DATE_FORMAT这个方法进行转换,支持的格式如下

格式 描述
%a 缩写星期名
%b 缩写月名
%c 月,数值
%D 带有英文前缀的月中的天
%d 月的天,数值(00-31)
%e 月的天,数值(0-31)
%f 微秒
%H 小时 (00-23)
%h 小时 (01-12)
%I 小时 (01-12)
%i 分钟,数值(00-59)
%j 年的天 (001-366)
%k 小时 (0-23)
%l 小时 (1-12)
%M 月名
%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 日期格式化查询

    需求 查询日期的某个时段的内容,比如每天的某个时段、每月的某天、等,综合来讲就是灵活的对日期的某个值进行查询 实现...

  • Mysql 日期格式化 复杂日期区间查询

    前言 最近在做项目涉及到Mysql的复杂日期查询,日期查询其实在数据库中查询其实还是用的挺多的,比如查询开始日期到...

  • SQL常用增删改查

    sql语句 查询 简单查询 例: 多表连接查询 例: 日期格式化 使用DATE_FORMAT(date,forma...

  • Java DateFormat

    mysql 查询时格式化 官网:https://dev.mysql.com/doc/refman/8.0/en/d...

  • Yii2.0数据库常规操作

    一、简单的查询 二、关联查询 三、批量插入 四、查询打印sql语句 五、事务 六、关于日期格式化查询 七、查询结果...

  • mysql日期模糊查询

    mysql日期模糊查询 数据库里有一个日期字段,例:2019-10-11 18:06:54 问:如何取2019-1...

  • mysql日期统计查询

    格式化日期字段为年月日格式: DATE_FORMAT(create_time, '%Y%m%d') 通过日期查询对...

  • MySql按照日期查询

    转载 :https://blog.csdn.net/qq_22562651/article/details/806...

  • mysql格式化日期

    mysql查询记录如果有时间戳字段时,查看结果不方便,不能即时看到时间戳代表的含义,现提供mysql格式换时间函数...

  • MySQL日期格式化记录一下

    MySQL中常常会用到对日期的格式化,比如按某时间格式计算间隔,按某时间格式统计信息等等,所以整理了一下日期格式化...

网友评论

      本文标题:mysql 日期格式化查询

      本文链接:https://www.haomeiwen.com/subject/gilbwftx.html