爱问知识人 爱问共享资料 医院库

mysql中 常用的时间函数

首页

mysql中 常用的时间函数


        

提交回答
好评回答
  • 2023-04-14 11:30:00
      天数函数:星期函数:今天星期几:DAYOFWEEK 1=》星期日;2=》星期一;3=》星期二。7=》星期六mysql> select DAYOFWEEK(now());+------------------+| DAYOFWEEK(now()) |+------------------+| 1 |+------------------+1 row in set (0。
      00 sec)weekday 0=》星期一;1=》星期二;2=》星期三。6=》星期日mysql> select weekday(now());+----------------+| weekday(now()) |+----------------+| 6 |+----------------+1 row in set (0。
      00 sec)今天几号:dayofmonth:mysql> select dayofmonth(now());+-------------------+| dayofmonth(now()) |+-------------------+| 6 |+-------------------+1 row in set (0。
      00 sec)今天是今年中的第几天:dayofyearmysql> select dayofyear(now());+------------------+| dayofyear(now()) |+------------------+| 249 |+------------------+1 row in set (0。
      00 sec)查询月份:mysql> select month(now());+--------------+| month(now()) |+--------------+| 9 |+--------------+1 row in set (0。
      00 sec)一年中的第几周(从0开始)有第二个参数1就从1开始:week(now(),1)mysql> select week("2015-01-10");+--------------------+| week("2015-01-10") |+--------------------+| 1 |+--------------------+1 row in set (0。
      00 sec)mysql> select week("2015-01-11");+--------------------+| week("2015-01-11") |+--------------------+| 2 |+--------------------+1 row in set (0。
      00 sec)mysql> select week("2015-01-1");+-------------------+| week("2015-01-1") |+-------------------+| 0 |+-------------------+星期几的英文:mysql> select dayname(now());+----------------+| dayname(now()) |+----------------+| Sunday |+----------------+1 row in set (0。
      00 sec)月份的英文mysql> select monthname(now());+------------------+| monthname(now()) |+------------------+| September |+------------------+1 row in set (0。
      00 sec)季度(1-4)mysql> select QUARTER(now());+----------------+| QUARTER(now()) |+----------------+| 3 |+----------------+1 row in set (0。
      00 sec)年月日时分秒:mysql> select year(now());+-------------+| year(now()) |+-------------+| 2015 |+-------------+1 row in set (0。
      00 sec)mysql> select month(now());+--------------+| month(now()) |+--------------+| 9 |+--------------+1 row in set (0。
      00 sec)mysql> select day(now());+------------+| day(now()) |+------------+| 6 |+------------+1 row in set (0。00 sec)mysql> select hour(now());+-------------+| hour(now()) |+-------------+| 11 |+-------------+1 row in set (0。
      00 sec)mysql> select minute(now());+---------------+| minute(now()) |+---------------+| 41 |+---------------+1 row in set (0。
      00 sec)mysql> select second(now());+---------------+| second(now()) |+---------------+| 20 |+---------------+1 row in set (0。
      00 sec)增加日期:第一个参数时间(2015-09-06 11:46:37),第二个参数Interval 2 year 、Interval 2 week、Interval 2 day、Interval 2 hour、minute、secondmysql> select DATE_ADD(now(), Interval 2 year);+----------------------------------+| DATE_ADD(now(), Interval 2 year) |+----------------------------------+| 2017-09-06 11:46:37 |+----------------------------------+1 row in set (0。
      00 sec)日期格式化:DATE_FORMAT(date,format)
    根据format字符串格式化date值。下列修饰符可以被用在format字符串中:%M月名字(January……December)
    %W星期名字(Sunday……Saturday)
    %D有英语前缀的月份的日期(1st,2nd,3rd,等等。
      )
    %Y年,数字,4位
    %y年,数字,2位
    %a缩写的星期名字(Sun……Sat)
    %d月份中的天数,数字(00……31)
    %e月份中的天数,数字(0……31)
    %m月,数字(01……12)
    %c月,数字(1……12)
    %b缩写的月份名字(Jan……Dec)
    %j一年中的天数(001……366)
    %H小时(00……23)
    %k小时(0……23)
    %h小时(01……12)
    %I小时(01……12)
    %l小时(1……12)
    %i分钟,数字(00……59)
    %r时间,12小时(hh:mm:ss[AP]M)
    %T时间,24小时(hh:mm:ss)
    %S秒(00……59)
    %s秒(00……59)
    %pAM或PM
    %w一个星期中的天数(0=Sunday……6=Saturday)
    %U星期(0……52),这里星期天是星期的第一天
    %u星期(0……52),这里星期一是星期的第一天
    %%一个文字“%”mysql> select date_format(now(),"%M");+-------------------------+| date_format(now(),"%M") |+-------------------------+| September |+-------------------------+1 row in set (0。
      00 sec)mysql> select date_format(now(),"%m");+-------------------------+| date_format(now(),"%m") |+-------------------------+| 09 |+-------------------------+1 row in set (0。
      00 sec)mysql> select date_format(now(),"%D");+-------------------------+| date_format(now(),"%D") |+-------------------------+| 6th |+-------------------------+1 row in set (0。
      00 sec)mysql> select date_format(now(),"%d");+-------------------------+| date_format(now(),"%d") |+-------------------------+| 06 |+-------------------------+1 row in set (0。
      00 sec)mysql> select date_format("2015-8-28","%d");+-------------------------------+| date_format("2015-8-28","%d") |+-------------------------------+| 28 |+-------------------------------+1 row in set (0。
      00 sec)mysql> select date_format("2015-8-28","%m-%d");+----------------------------------+| date_format("2015-8-28","%m-%d") |+----------------------------------+| 08-28 |+----------------------------------+1 row in set (0。
      00 sec)(待续)mysql中 常用的时间函数。

    一***

    2023-04-14 11:30:00

类似问题

换一换
  • 电脑/网络 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈
关注
爱问

关注爱问微信公众号,开启知识之旅,随时随地了解最新资讯。

确定举报此问题

举报原因(必选):