• mysql 数据库中根据当前系统时间,取前后几秒、几分钟、几小时、几天


    时间
    select current_timestamp;
    输出:2016-06-16 16:12:52
    select now(); 
    输出:2016-06-16 16:12:52

    select SUBDATE(now(),interval 60 second);
    输出:2016-06-16 16:11:52

    取当前时间的下一分钟:
    select ADDDATE(now(),interval 60 second);
    输出:2016-06-16 16:13:52

    通过变化上面的单位。可以取前后  分钟,小时,天的时间

    取前一分钟的时间:
    select SUBDATE(now(),interval 1 minute);
    输出:2016-06-16 16:16:38
    前一小时的时间:
    select SUBDATE(now(),interval 1 hour);
    输出:2016-06-16 15:17:38
    前一天的时间:
    select SUBDATE(now(),interval 1 day);
    输出:2016-06-15 16:17:38
    ###########################

    取后一分钟的时间:
    select ADDDATE(now(),interval 1 minute);
    输出:2016-06-16 16:17:38
    取后一小时的时间:
    select ADDDATE(now(),interval 1 hour);
    输出:2016-06-16 17:17:38
    取后一天的时间:
    select ADDDATE(now(),interval 1 day);

    输出:2016-06-17 16:17:38

    (转)

  • 相关阅读:
    Android作业10/21
    Android作业10/07
    Android作业0930
    Android作业 0923
    第四周作业
    第七周
    第六周
    第四周作业
    3.10第二次
    jsp第一次作业
  • 原文地址:https://www.cnblogs.com/yang218/p/6951092.html
Copyright © 2020-2023  润新知