日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql起止时间怎么写_【Mysql 学习】日期函数函数

發布時間:2023/12/10 数据库 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql起止时间怎么写_【Mysql 学习】日期函数函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

--curdate()返回當前日期mysql> select curdate();

+------------+

| curdate()? |

+------------+

| 2011-01-01 |

+------------+

1 row in set (0.00 sec)

--curtime()返回當前時間mysql> select curtime();

+-----------+

| curtime() |

+-----------+

| 09:23:15? |

+-----------+

1 row in set (0.00 sec)

--now()返回當前的時間和日期mysql> select now();

+---------------------+

| now()?????????????? |

+---------------------+

| 2011-01-01 09:23:25 |

+---------------------+

1 row in set (0.00 sec)

--unix_timestamp 返回日期date 的unix時間戳mysql> select unix_timestamp(now());

+-----------------------+

| unix_timestamp(now()) |

+-----------------------+

|??????????? 1293845026 |

+-----------------------+

1 row in set (0.00 sec)

--from_unixtime()返回unix時間戳的日期值mysql> select from_unixtime(unix_timestamp(now()));

+--------------------------------------+

| from_unixtime(unix_timestamp(now())) |

+--------------------------------------+

| 2011-01-01 09:24:17????????????????? |

+--------------------------------------+

1 row in set (0.00 sec)

--week(date)返回日期date為這一年的第幾周

--year(date)返回日期date 的年mysql> select week(now()),year(now());

+-------------+-------------+

| week(now()) | year(now()) |

+-------------+-------------+

|?????????? 0 |??????? 2011 |

+-------------+-------------+

1 row in set (0.01 sec)

--hour(time)--返回time的小時

--minute(time)--返回time的分鐘mysql> select hour(curtime()) ,minute(curtime());

+-----------------+-------------------+

| hour(curtime()) | minute(curtime()) |

+-----------------+-------------------+

|?????????????? 9 |??????????????? 25 |

+-----------------+-------------------+

1 row in set (0.00 sec)

--monthname(date)--返回date的月份mysql> select monthname(now());

+------------------+

| monthname(now()) |

+------------------+

| January????????? |

+------------------+

1 row in set (0.01 sec)

--date_format(date,fmt) 返回按照字符fmt格式的date值mysql> select date_format(now(),'%M,%D,%Y');

+-------------------------------+

| date_format(now(),'%M,%D,%Y') |

+-------------------------------+

| January,1st,2011????????????? |

+-------------------------------+

1 row in set (0.00 sec)

--date_add(date, interval exp type) 返回一個日期或時間值加上一個時間間隔的時間值。mysql> select now() current,date_add(now(), interval 31 day ) after31days;

+---------------------+---------------------+

| current???????????? | after31days???????? |

+---------------------+---------------------+

| 2011-01-01 09:27:41 | 2011-02-01 09:27:41 |

+---------------------+---------------------+

1 row in set (0.01 sec)

mysql> select now() current,date_add(now(), interval -31 day ) before31days ,date_add(now(), interval '-a_-2' year_month) after_oneyear_2month;

+---------------------+---------------------+----------------------+

| current???????????? | before31days??????? | after_oneyear_2month |

+---------------------+---------------------+----------------------+

| 2011-01-01 09:29:32 | 2010-12-01 09:29:32 | 2010-11-01 09:29:32? |

+---------------------+---------------------+----------------------+

1 row in set (0.00 sec)

--datediff(date1,date2)從起始時間date1到結束時間date2之間的天數

mysql> select datediff('2007-09-15',now()) begin, datediff('2011-06-25',now()) end;

+-------+------+

| begin | end? |

+-------+------+

| -1204 |? 175 |

+-------+------+

1 row in set (0.00 sec)

--計算從我上大學到現在的天數,和現在到我離開學校的天數。mysql> select abs(datediff('2007-09-15',now())) begin_days, datediff('2011-06-25',now())

end_days;

+------------+----------+

| begin_days | end_days |

+------------+----------+

|?????? 1204 |????? 175 |

+------------+----------+

1 row in set (0.00 sec)

附錄:mysql中的時間格式:說明符???? 說明

%a 工作日的縮寫名稱? (Sun..Sat)

%b 月份的縮寫名稱? (Jan..Dec)

%c 月份,數字形式(0..12)

%D 帶有英語后綴的該月日期? (0th, 1st, 2nd, 3rd, ...)

%d 該月日期, 數字形式 (00..31)

%e 該月日期, 數字形式(0..31)

%f 微秒 (000000..999999)

%H 小時(00..23)

%h 小時(01..12)

%I 小時 (01..12)

%i 分鐘,數字形式 (00..59)

%j 一年中的天數 (001..366)

%k 小時 (0..23)

%l 小時 (1..12)

%M 月份名稱 (January..December)

%m 月份, 數字形式 (00..12)

%p 上午(AM)或下午(PM)

%r 時間 , 12小時制 (小時hh:分鐘mm:秒數ss 后加 AM或PM)

%S 秒 (00..59)

%s 秒 (00..59)

%T 時間 , 24小時制 (小時hh:分鐘mm:秒數ss)

%U 周 (00..53), 其中周日為每周的第一天

%u 周 (00..53), 其中周一為每周的第一天

%V 周 (01..53), 其中周日為每周的第一天 ; 和 %X同時使用

%v 周 (01..53), 其中周一為每周的第一天 ; 和 %x同時使用

%W 工作日名稱 (周日..周六)

%w 一周中的每日 (0=周日..6=周六)

%X 該周的年份,其中周日為每周的第一天, 數字形式,4位數;和%V同時使用

%x 該周的年份,其中周一為每周的第一天, 數字形式,4位數;和%v同時使用

%Y 年份, 數字形式,4位數

%y 年份, 數字形式 (2位數)

%%‘%’文字字符

總結

以上是生活随笔為你收集整理的mysql起止时间怎么写_【Mysql 学习】日期函数函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。