• mysql日期函数 获取当前日期、本月第一天、本月最后一天、下个月的第一天


    以下函数为一些常用的最基础的时间函数,不包括DATEADD、DATEFORMAT等函数
    常用时间函数
    now(), current_timestamp(); -- 当前日期时间
    current_date(); -- 当前日期
    current_time(); -- 当前时间
    date('yyyy-mm-dd hh:ii:ss'); -- 获取日期部分
    time('yyyy-mm-dd hh:ii:ss'); -- 获取时间部分
    date_format('yyyy-mm-dd hh:ii:ss', '%d %y %a %d %m %b %j'); -- 格式化时间
    unix_timestamp(); -- 获得unix时间戳
    from_unixtime(); -- 从时间戳获得时间

    日期函数
    select curdate(); --获取当前日期
    select last_day(curdate()); --获取当月最后一天。
    select DATE_ADD(curdate(),interval -day(curdate())+1 day); --获取本月第一天
    select date_add(curdate()-day(curdate())+1,interval 1 month); -- 获取下个月的第一天
    select DATEDIFF(date_add(curdate()-day(curdate())+1,interval 1 month ),DATE_ADD(curdate(),interval -day(curdate())+1 day)) from dual; --获取当前月的天数

    更多时间函数请参考:w3school时间函数

  • 相关阅读:
    hdu5081
    hdu5079
    hdu5076
    hdu5072
    codeforces 739E
    codeforces 739D
    2017.2其他简要题解
    spring事务传播回滚策略
    mybatis一级缓存和二级缓存
    spring-boot-mybatis-starter工作原理
  • 原文地址:https://www.cnblogs.com/xianz666/p/14867327.html
Copyright © 2020-2023  润新知