暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Mysql时间函数

张俊发 2021-07-03
175

1、获取当前的日期:

    select CURDATE();
    SELECT CURRENT_DATE;
    SELECT CURRENT_DATE();

    上面三种不同的写法。但是结果都是一样的,具体的就看自己在实际工作中需要如何用了。

    看看结果:

    2、获取当前的时间;

      SELECT CURRENT_TIME;
      SELECT CURTIME();

      上面两个方式获取到的时间是一样的。根据自己实际情况选择使用

      看看结果:

      3、获取当前日期+时间

        SELECT CURRENT_TIMESTAMP;
        SELECT CURRENT_TIMESTAMP();
        SELECT NOW();
        SELECT LOCALTIMESTAMP;
        SELECT LOCALTIMESTAMP();

        看看结果:

        上面几个函数返回的都是日期+时间的格式。sysdate() 日期时间函数跟 now() 类似,不同之处在于:now() 在执行开始时值就得到了, sysdate() 在函数执行时动态得到值。

        4、Date_format(d,f)——按表达式f 的要求显示时间d

          SELECT DATE_FORMAT(NOW(),'%Y-%m-%d %r');

          看看结果:


          5、Dayname(d)——返回日期 d 是星期几,如:Monday

            SELECT DAYNAME(NOW());

            看看结果:

            6、Dayofmonth(d)——计算日期d是本月的第几天


              SELECT DAYOFMONTH(NOW());

              看看结果:


              7、DAYOFYEAR(d)——计算日期d是本年的第几天

                SELECT DAYOFYEAR(NOW());

                看看结果:


                8、YEAR(d)返回某一个日期是哪一年

                  SELECT YEAR(NOW());

                  看看结果:

                  时间函数还有好多。可以直接看

                  菜鸟教程-mysql时间函数

                  https://www.runoob.com/mysql/mysql-functions.html


                  文章转载自张俊发,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论