date_format

mysql之DATE_FORMAT

泄露秘密 提交于 2020-03-24 11:25:53
3 月,跳不动了?>>> DATE_FORMAT( date , format ) Formats the date value according to the format string. The following specifiers may be used in the format string. The “ % ” character is required before format specifier characters. Specifier Description %a Abbreviated weekday name ( Sun .. Sat ) %b Abbreviated month name ( Jan .. Dec ) %c Month, numeric ( 0 .. 12 ) %D Day of the month with English suffix ( 0th , 1st , 2nd , 3rd , …) %d Day of the month, numeric ( 00 .. 31 ) %e Day of the month, numeric ( 0 .. 31 ) %f Microseconds ( 000000 .. 999999 ) %H Hour ( 00 .. 23 ) %h Hour ( 01 .. 12 ) %I Hour (

MySQL常用函数系列之九:日期和时间函数 函数(4)

天涯浪子 提交于 2020-03-01 07:49:57
本文将实例演示DATE_ADD 函数 用法。 DATE _ADD(date,INTERVAL exprtype)函数:返回与所给日期 date 相差INTERVAL时间段的日期。其中INTERVAL是间隔类型关键字,expr是一个表达式,这个表达式对应后面的类型,type是间隔类型, MySQL 提供了13种间隔类型,如表所示。 表达式类型 描述 格式 HOUR 小时 hh MINUTE 分 mm SECOND 秒 ss YEAR 年 YY MONTH 月 MM DAY 日 DD YEAR_MONTH 年和月 YY-MM DAY_HOUR 日和小时 DD DAY_MINUTE 日和分钟 DD DAY_ SECOND 日和秒 HOUR_MINUTE 小时和分 hh:mm HOUR_SECOND 小时和秒 hh:ss MINUTE_SECOND 分钟和秒 mm:ss 来看一个具体的例子,在这个例子中第1列返回了当前日期时间,第2列返回距离当前日期31天后的日期时间,第3列返回距离当前日期一年两个月后的日期时间。 示例1: mysql> select now() current,date_add(now(),INTERVAL 31 day) after31days, -> date_add(now(),INTERVAL '1_2' year_month) after_oneyear

按周,按月,按日,按小时分组统计数据

邮差的信 提交于 2019-11-30 04:48:54
关键词:DATE_FORMAT 遇到了,总结,仅仅是个搬运工! 来自陶伟基Wiki select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m') months,count(caseid) count from tc_case group by months; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; select DATE_FORMAT(create_time,'%Y%m%d%H') hours,count(caseid) count from tc_case group by hours; DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字

Mysql按周,按月,按日,按小时分组统计数据

旧时模样 提交于 2019-11-29 03:44:17
按周 select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; 按月 select DATE_FORMAT(create_time,'%Y%m') months,count(caseid) count from tc_case group by months; 按天 select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days; 按小时 select DATE_FORMAT(create_time,'%Y%m%d%H') hours,count(caseid) count from tc_case group by hours; DATE_FORMAT方法说明 格式:DATE_FORMAT(date,format) 根据format字符串格式化date值。下列修饰符可以被用在format字符串中: %M 月名字(January……December) %W 星期名字(Sunday……Saturday) %D 有英语前缀的月份的日期(1st, 2nd, 3rd, 等等。) %Y 年, 数字, 4 位 %y 年, 数字, 2 位 %a