MySQL DATE_FORMAT函数:格式化指定的日期

MySQL 中 DATE_FORMAT(date,format) 函数是根据 format 指定的格式显示 date 值。 DATE_FORMAT() 函数接受两个参数: date:是要格式化的有效日期值 format:是由预定义的说明符组成的格式字符串,每...

MySQL DATEDIFF函数:获取两个日期的时间间隔

MySQL 中 DATEDIFF(date1,date2) 返回起始时间 date1 和结束时间 date2 之间的天数。date1 和 date2 为日期或 date-and-time 表达式。计算时只用到这些值的日期部分。 【实例】使用 DATEDIFF() 函数计算两个...

MySQL SUBTIME函数:时间减法运算

MySQL中SUBTIME(time,expr) 函数用于执行时间的减法运算。 其中:函数返回 time。expr 表示的值和格式 time 相同。time 是一个时间或日期时间表达式, expr 是一个时间。 【实例】使用 SUBTIME(time,expr)...

MySQL ADDTIME函数:时间加法运算

MySQL中ADDTIME(time,expr) 函数用于执行时间的加法运算。添加 expr 到 time 并返回结果。 其中:time 是一个时间或日期时间表达式,expr 是一个时间表达式。 【实例】使用 ADDTIME() 函数进行时间的加法...

MySQL DATE_SUB和SUBDATE函数:日期减法运算

MySQL中DATE_SUB(date,INTERVAL expr type) 和 SUBDATE(date,INTERVAL expr type) 两个函数作用相同,都是执行日期的减法运算。 DATE_SUB() 和 SUBDATE() 函数接受两个参数: date 是 DATE 或 DATETIME ...

MySQL SEC_TO_TIME函数:将秒值转换为时间格式

MySQL中SEC_TO_TIME(seconds) 函数返回将参数 seconds 转换为小时、分钟和秒数的时间值。 【实例】使用 SEC_TO_TIME(seconds) 函数将秒值转换为时间格式,输入 SQL 语句和执行结果如下。 mysql> SELECT SE...

MySQL TIME_TO_SEC函数:将时间转换为秒值

MySQL中TIME_TO_SEC(time) 函数返回将参数 time 转换为秒数的时间值,转换公式为“小时 ×3600+ 分钟 ×60+ 秒”。 【实例】使用 TIME_TO_SEC(time) 函数将时间值转换为秒值。 mysql> SELECT TIME_TO_SEC('15:...

MySQL YEAR函数:获取年份

MySQL中YEAR() 函数可以从指定日期值中来获取年份值。 YEAR() 函数需要接受 date 参数,并返回日期的年份。语法格式如下: YEAR(date); YEAR() 函数返回的年份值范围为 1000 到 9999,如果日期为零,YE...

MySQL DAYOFMONTH函数:获取指定日期在一个月的位置

MySQL 中 DAYOFMONTH(d) 函数返回 d 是一个月中的第几天,范围为 1~31。 【实例】使用 DAYOFMONTH() 函数返回指定日期在一个月中的位置,输入的 SQL 语句和执行结果如下所示。 mysql> SELECT DAYOFMONTH(...

MySQL DAYOFYEAR函数:获取指定日期在一年中的位置

MySQL 中 DAYOFYEAR(d) 函数返回 d 是一年中的第几天,范围为 1~366。 【实例】使用 DAYOFYEAR() 函数返回指定日期在一年中的位置,输入的 SQL 语句和执行过程如下所示。 mysql> SELECT DAYOFYEAR('2017-...

MySQL DAYOFWEEK函数:获取日期对应的周索引

MySQL 中 DAYOFWEEK(d) 函数返回 d 对应的一周中的索引(位置)。1 表示周日,2 表示周一,……,7 表示周六。这些索引值对应于ODBC标准。 【实例】使用 DAYOFWEEK() 函数返回日期对应的周索引,输入的 SQL 语...