二十五岁时我们都一样愚蠢、多愁善感,喜欢故弄玄虚,可如果不那样的话,五十岁时也就不会如此明智。
标题:MySQL DATE_SUB() 函数
MySQL
DATE_SUB()
函数从日期减去指定的时间间隔DATE_SUB(date,INTERVAL expr type)
参数 说明 date 合法的日期表达式 expr 希望添加的时间间隔 type 时间间隔的类型 type 参数可选值如下
值 说明 MICROSECOND 毫秒数 SECOND 秒数 MINUTE 分钟数 HOUR 小时数 DAY 天数 WEEK 周数 MONTH 月数 QUARTER 季度数 YEAR 年数 SECOND_MICROSECOND 秒.豪秒 MINUTE_MICROSECOND 分.豪秒 MINUTE_SECOND 分.秒 HOUR_MICROSECOND 小时.豪秒 HOUR_SECOND 小时.秒 HOUR_MINUTE 小时.分 DAY_MICROSECOND 天.豪秒 DAY_SECOND 天.秒 DAY_MINUTE 天.分钟 DAY_HOUR 天.小时 YEAR_MONTH 年.月 范例
我们使用下面的 SQL 语句显示当前时间,然后在显示
1天又1小时
之前的时间SELECT NOW(), DATE_SUB(NOW(),INTERVAL 1.1 DAY_HOUR);运行结果如下
mysql> SELECT NOW(), DATE_SUB(NOW(),INTERVAL 1.1 DAY_HOUR); +---------------------+---------------------------------------+ | NOW() | DATE_SUB(NOW(),INTERVAL 1.1 DAY_HOUR) | +---------------------+---------------------------------------+ | 2017-05-18 10:12:14 | 2017-05-17 09:12:14 | +---------------------+---------------------------------------+