• MySQL中的日期和时间函数


    常用日期函数如下:

    函   数 功   能
    CURDATE() 获取当前日期
    CURTIME() 获取当前时间
    NOW() 获取当前的日期和时间
    UNIX_TIMESTAMP(date) 获取日期的UNIX时间戳
    FROM_UNIXTIME() 获取UNIX时间戳的日期值
    WEEK(date) 返回日期date为一年中的第几天
    YEAR(date) 返回日期date的年份
    HOUR(time) 返回时间time的小时值
    MINUTE(time) 返回时间time的分钟值
    MONTHNAME(date) 返回时间date的月份

    1、获取当前日期和时间函数

    获取当前日期和时间

    NOW(),CURRENT_TIME(),LOCALTIME(),SYSYDATE()

    获取当前日期

    CURDATE()和CURRENT_DATE()

    获取当前时间

    CURTIME()和CURRENT_TIME()函数

    2、通过各种方式显示日期和时间

    通过UNIX方式显示日期和时间

    通过UTC方式显示日期和时间

    3、获取日期和时间各部分值

    关于月份的函数

    MONTH():返回当前月份数值

    MONTHNAME():返回当前月份的英文名

    关于星期的函数

    DAYNAME():返回日期和时间中星期的英文名

    DAYOFWEEK():返回日期和时间中星期是星期几,返回值范围为1~7,1表示星期日,2表示星期一,以此类推。

    WEEKDAY():返回日期和时间中星期是星期几,返回值范围为0~6,0表示星期一,1表示星期二,以此类推。

    关于天的函数

    DAYOFMONTH():返回日期属于当前月第几天

    DAYOFYEAR():返回日期属于当前年中第几天

    获取指定值的EXTRACT()函数

    语法形式:

    EXTRACT(type of date)

    4、计算日期和时间函数

    与默认日期和时间操作

    TO_DAYS(date):计算日期参数date和默认日期和时间(0000年1月1日)之间相隔的天数。

    FROM_DAYS(number):计算从默认日期和时间开始经过number天后的日期和时间。

    DATEDIFF():获取两个指定日期之间相隔的天数。

    与指定日期和时间操作

    ADDDATE(date,n):日期参数date加上n天后的日期

    SUBDATE(date,n):日期参数date减去n天前的日期

    ADDDATE(date,interval exp type):date加上一段时间后的时间

    SUBDATE(date,interval exp type):date减去一段时间后的时间

    ADDDATE(time,n):time加上n后的时间

    SUBDATE(time,n):time减去n后的时间

  • 相关阅读:
    Java中splite的用法与小技巧
    android asmack调用MultiUserChat.getHostedRooms方法出现空指针的异常解决方案
    android java.lang.ExceptionInInitializerError
    二维码生成与返回客户端
    微信查询所有关注该公众号的用户
    连接数据库报错:句柄无效
    httpclient POST请求(urlencoded)
    小程序——获得用户敏感信息
    作用域浅析
    小程序开发——统一请求方法
  • 原文地址:https://www.cnblogs.com/alphajuns/p/9909153.html
Copyright © 2020-2023  润新知