最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql date函数

来源:动视网 责编:李赢赢 时间:2021-12-25 15:34:40
文档

mysql date函数

1、date函数简介:MySQL数据库Date()日期函数,用于MySQL数据库查询当前日期,时间。2、date函数用法:获取当前时间、Unix时间、时间前后、时间间隔、时间转换。
推荐度:
导读1、date函数简介:MySQL数据库Date()日期函数,用于MySQL数据库查询当前日期,时间。2、date函数用法:获取当前时间、Unix时间、时间前后、时间间隔、时间转换。


mysql中date函数是什么,怎么使用呢?不知道的小伙伴来看看小编今天的分享吧!

1、date函数简介:

MySQL数据库Date()日期函数,用于MySQL数据库查询当前日期,时间。

2、用法:

获取当前时间:

MySQL> select current_timestamp();  

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

| current_timestamp() |  

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

| 2010-01-18 21:24:37 |  

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

1 row in set (0.00 sec)  

MySQL> select current_date();  

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

| current_date() |  

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

| 2010-01-18 |  

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

1 row in set (0.00 sec)  

MySQL> select current_time();  

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

| current_time() |  

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

| 21:24:46 |  

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

1 row in set (0.00 sec)  

Unix时间:

MySQL> select unix_timestamp();  

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

| unix_timestamp() |  

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

| 1263821184 |  

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

1 row in set (0.00 sec)  

MySQL> select from_unixtime(1263821182);  

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

| from_unixtime(1263821182) |  

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

| 2010-01-18 21:26:22 |  

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

1 row in set (0.00 sec)  

时间前后:

MySQL> select date_add(current_timestamp, interval 1 day);  

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

| date_add(current_timestamp, interval 1 day) |  

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

| 2010-01-19 21:27:53 |  

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

1 row in set (0.00 sec)  

MySQL> select date_add(current_time, interval 1 day);  

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

| date_add(current_time, interval 1 day) |  

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

| NULL |  

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

1 row in set, 1 warning (0.00 sec)  

MySQL> select date_add(current_date, interval 1 day);  

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

| date_add(current_date, interval 1 day) |  

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

| 2010-01-19 |  

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

1 row in set (0.00 sec)  

MySQL> select date_sub(current_timestamp, interval 1 day);  

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

| date_sub(current_timestamp, interval 1 day) |  

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

| 2010-01-17 21:28:41 |  

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

1 row in set (0.00 sec)  

MySQL> select date_sub(current_date, interval 1 day);  

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

| date_sub(current_date, interval 1 day) |  

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

| 2010-01-17 |  

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

1 row in set (0.00 sec)  

MySQL> select date_sub(current_time, interval 1 day);  

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

| date_sub(current_time, interval 1 day) |  

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

| NULL |  

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

1 row in set, 1 warning (0.00 sec)  

时间间隔:

MySQL> select datediff('2010-01-18','2010-01-17');  

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

| datediff('2010-01-18','2010-01-17') |  

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

| 1 |  

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

1 row in set (0.00 sec)  

MySQL> select timediff('2010-01-18 12:00','2010-01-17 11:00');  

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

| timediff('2010-01-18 12:00','2010-01-17 11:00') |  

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

| 25:00:00 |  

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

1 row in set (0.00 sec)  

时间转换:

MySQL> select time_to_sec('25:00:00');  

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

| time_to_sec('25:00:00') |  

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

| 90000 |  

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

1 row in set (0.00 sec)  

MySQL> select sec_to_time(90000);  

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

| sec_to_time(90000) |  

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

| 25:00:00 |  

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

1 row in set (0.00 sec)   

以上就是小编今天的分享了,希望可以帮助到大家。

文档

mysql date函数

1、date函数简介:MySQL数据库Date()日期函数,用于MySQL数据库查询当前日期,时间。2、date函数用法:获取当前时间、Unix时间、时间前后、时间间隔、时间转换。
推荐度:
标签: mysql date函数
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top