zoukankan      html  css  js  c++  java
  • Mysql 数据库 获取当月第一天、最后一天 ,上个月第一天、最后一天,下个月第一天、最后一天,等时间问题

    1.本月第一天

    select date_add(curdate(), interval - day(curdate()) + 1 day);

    2.本月最后一天

    select last_day(curdate());

    3.上个月第一天

    select date_add(curdate()-day(curdate())+1,interval -1 month);

    4.上个月最后一天

    select last_day(date_sub(now(),interval 1 month));

    5.下个月第一天

    select date_add(curdate()-day(curdate())+1,interval 1 month);

    6.下个月最后一天

    select last_day(date_sub(now(),interval -1 month));

    7.本月天数

    select day(last_day(curdate()));

    8.上月今天的当前日期

    select date_sub(curdate(), interval 1 month);

    9.上月今天的当前时间(时间戳)

    select unix_timestamp(date_sub(now(),interval 1 month));

    10.获取当前时间与上个月之间的天数

    select datediff(curdate(), date_sub(curdate(), interval 1 month));
  • 相关阅读:
    Python3输入输出
    Python3文件
    Python3OS文件/方法
    makefile通用版本(一)
    C语言正则表达式
    正则表达式
    sed、awk工具
    shell编程
    Sqlite3-安装使用
    Powershell-获取命令和帮助
  • 原文地址:https://www.cnblogs.com/sunxun001/p/15627795.html
Copyright © 2011-2022 走看看