mysql时间函数:
1 to_days()转换成天数; dayofweek(),weekday(date),取得星期: dayofweek() ,dayofmonth,dayofyea, week,month,year,date,
2时间的加减: date_sub(now(),interval 10 type):,date_add(),adddate,subdate type:sencod, minute,hour,secnod,day,month,year,
MINUTE_SECOND | "MINUTES:SECONDS" |
HOUR_MINUTE | "HOURS:MINUTES" |
DAY_HOUR | "DAYS HOURS" |
YEAR_MONTH | "YEARS-MONTHS" |
HOUR_SECOND | "HOURS:MINUTES:SECONDS" |
DAY_MINUTE | "DAYS HOURS:MINUTES" |
DAY_SECOND |
3:时间的格式化:Date_Format:
| 修饰符 | 含义 |
%M | 月的名字 (January..December) |
%W | 星期的名字 (Sunday..Saturday) |
%D | 有英文后缀的某月的第几天 (0th, 1st, 2nd, 3rd, etc.) |
%Y | 年份,数字的,4 位 |
%y | 年份,数字的,2 位 |
%X | 周值的年份,星期日是一个星期的第一天,数字的,4 位,与 '%V' 一同使用 |
%x | 周值的年份,星期一是一个星期的第一天,数字的,4 位,与 '%v' 一同使用 |
%a | 缩写的星期名 (Sun..Sat) |
%d | 月份中的天数,数字的 (00..31) |
%e | 月份中的天数,数字的 (0..31) |
%m | 月,数字的 (00..12) |
%c | 月,数字的 (0..12) |
%b | 缩写的月份名 (Jan..Dec) |
%j | 一年中的天数 (001..366) |
%H | 小时 (00..23) |
%k | 小时 (0..23) |
%h | 小时 (01..12) |
%I | 小时 (01..12) |
%l | 小时 (1..12) |
%i | 分钟,数字的 (00..59) |
%r | 时间,12 小时 (hh:mm:ss [AP]M) |
%T | 时间,24 小时 (hh:mm:ss) |
%S | 秒 (00..59) |
%s | 秒 (00..59) |
%p | AM 或 PM |
%w | 一周中的天数 (0=Sunday..6=Saturday) |
%U | 星期 (00..53),星期日是一个星期的第一天 |
%u | 星期 (00..53),星期一是一个星期的第一天 |
%V | 星期 (01..53),星期日是一个星期的第一天。与 '%X' 一起使用 |
%v | 星期 (01..53),星期一是一个星期的第一天。与 '%x' 一起使用 |
%% |
本文介绍了MySQL中的时间函数,包括日期转换、加减操作及格式化等实用技巧。通过具体示例,帮助读者掌握如何有效利用这些函数进行日期时间的处理。
1659

被折叠的 条评论
为什么被折叠?



