zoukankan      html  css  js  c++  java
  • 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时间函数

  • 相关阅读:
    使用Mysql慢查询日志对有效率问题的SQL进行监控
    wampserver3.1.0安装及配置
    Composer
    HTML5 本地存储(Web Storage)
    HTML5 元素拖动
    生成验证码
    git 基础命令
    POI使用流程
    JDK各版本新特性总结
    dubbo+zookeeper项目搭建
  • 原文地址:https://www.cnblogs.com/xianz666/p/14867327.html
Copyright © 2011-2022 走看看