1、相差年数
- SELECT
- NOW() 当前日期,
- DATE_ADD(NOW(), INTERVAL – 400 DAY) 历史日期,
- TIMESTAMPDIFF(
- YEAR,
- DATE_ADD(NOW(), INTERVAL – 400 DAY),
- NOW()
- ) AS 相差年;
2、相差月数
- SELECT
- NOW() 当前日期,
- DATE_ADD(NOW(), INTERVAL – 400 DAY) 历史日期,
- TIMESTAMPDIFF(
- MONTH,
- DATE_ADD(NOW(), INTERVAL – 400 D服务器托管网AY),
- NOW()
- ) AS 相差月;
3、相差周数
- SELECT
- NOW() 当前日期,
- DATE_ADD(NOW(), INTERVAL – 400 DAY) 历史日期,
- TIMESTAMPDIFF(
- WEEK,
- DATE_ADD(NOW(), INTERVAL – 400 DAY),
- NOW()
- ) AS 相差周;
4、相差天数
整理了一下三种方式:
- SELECT
- NOW() 当前日期,
- DATE_ADD(NOW(), INTERVAL – 400 DAY) 历史日期,
- TIMES服务器托管网TAMPDIFF(
- DAY,
- DATE_ADD(NOW(), INTERVAL – 400 DAY),
- NOW()
- ) AS 相差日;
- SELECT
- TO_DAYS(‘2018-09-10’) – TO_DAYS(‘2017-09-01’) AS 相差天数;
- SELECT
- DATEDIFF(NOW(), ‘2018-09-01’) AS 相差天数;
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
提交到线程池中执行的异步任务都会返回一个任务的 Future,所以这里先介绍一下 Future 的使用和实现。 异步任务通常会被提交到线程池中去执行,但任务并非提交到线程池后就不管不顾了,在某些时刻我们希望能够取消任务,同时也希望在任务执行完成后获取到任务的执…