Mysql日期和时间函数总结
来源:互联网 发布:软文软件 编辑:程序博客网 时间:2024/05/21 13:23
(一)使用日期函数获取当前日期
日期格式:YYYY-MM-DDmysql> select curdate(),current_date(),curdate()+0;+------------+----------------+-------------+| curdate() | current_date() | curdate()+0 |+------------+----------------+-------------+| 2017-09-01 | 2017-09-01 | 20170901 |+------------+----------------+-------------+1 row in set
(二)使用时间函数获取当前时间
时间格式:HH:MM:SSmysql> select curtime(),current_time(),curtime()+0;+-----------+----------------+-------------+| curtime() | current_time() | curtime()+0 |+-----------+----------------+-------------+| 16:09:42 | 16:09:42 | 160942 |+-----------+----------------+-------------+1 row in set
(三)使用日期时间函数获取当前系统日期时间
日期时间格式:mysql> select current_timestamp(),localtime(),now(),sysdate();+---------------------+---------------------+---------------------+---------------------+| current_timestamp() | localtime() | now() | sysdate() |+---------------------+---------------------+---------------------+---------------------+| 2017-09-01 16:12:43 | 2017-09-01 16:12:43 | 2017-09-01 16:12:43 | 2017-09-01 16:12:43 |+---------------------+---------------------+---------------------+---------------------+1 row in set
(四)使用UTC_DATE()函数获取日期 UTF(世界标准时间)
mysql> select utc_date(),utc_date()+0;+------------+--------------+| utc_date() | utc_date()+0 |+------------+--------------+| 2017-09-01 | 20170901 |+------------+--------------+
(五)使用UTC_TIME()获取当前时间
mysql> select utc_time(),utc_time()+0;+------------+--------------+| utc_time() | utc_time()+0 |+------------+--------------+| 08:19:36 | 81936 |+------------+--------------+1 row in set
(六)使用month(date)、monthname(data)获取月份
#1以数字的形式返回月份mysql> select month(curdate())as Month;+-------+| Month |+-------+| 9 |+-------+1 row in set#2以英语字符串返回月份mysql> select monthname(now()) as Month;+-----------+| Month |+-----------+| September |+-----------+1 row in set
(七)使用dayname(date)、dayofweek(date)、weekday(date)获取星期
mysql> select dayname(curdate()),dayofweek(now()),weekday(current_date());+--------------------+------------------+-------------------------+| dayname(curdate()) | dayofweek(now()) | weekday(current_date()) |+--------------------+------------------+-------------------------+| Friday | 6 | 4 |+--------------------+------------------+-------------------------+1 row in set
(八)使用dayofyear(date)和dayofmonth(date),表示已经过了多少天
mysql> select dayofyear(now()),dayofmonth(now());+------------------+-------------------+| dayofyear(now()) | dayofmonth(now()) |+------------------+-------------------+| 244 | 1 |+------------------+-------------------+1 row in set
(九)获取年份、季度、分钟、秒钟函数的使用
1.获取年份mysql> select now(),year(now())as Year;+---------------------+------+| now() | Year |+---------------------+------+| 2017-09-01 16:42:26 | 2017 |+---------------------+------+1 row in set1 row in set2.获取季度mysql> select curdate(),quarter(now()) as Quarter;+------------+---------+| curdate() | Quarter |+------------+---------+| 2017-09-01 | 3 |+------------+---------+1 row in set3.获取分钟mysql> select curtime(),minute(curtime()) as Minute;+-----------+--------+| curtime() | Minute |+-----------+--------+| 16:43:43 | 43 |+-----------+--------+1 row in set4.获取秒钟mysql> select curtime()as Referenced ,second(curtime()) as Second;+------------+--------+| Referenced | Second |+------------+--------+| 16:41:51 | 51 |+------------+--------+1 row in set
(十) 时间和秒钟转换函数
转换公式:H*3600+M*60+S;#1将时间转换为秒mysql> select curtime(),time_to_sec(curtime());+-----------+------------------------+| curtime() | time_to_sec(curtime()) |+-----------+------------------------+| 16:46:55 | 60415 |+-----------+------------------------+1 row in set
(十一)使用格式化日期函数操作日期和函数
mysql> select now(),date_format(now(),'%Y-%m-%d')as AfterFormate ,date_format(now(),'%H:%i:%s');+---------------------+--------------+-------------------------------+| now() | AfterFormate | date_format(now(),'%H:%i:%s') |+---------------------+--------------+-------------------------------+| 2017-09-01 17:02:34 | 2017-09-01 | 17:02:34 |+---------------------+--------------+-------------------------------+1 row in set
阅读全文
0 0
- Mysql日期和时间函数总结
- Mysql日期和时间函数总结
- mysql时间日期函数总结
- MySQL日期时间函数总结
- mysql --时间日期函数总结
- Mysql日期和时间总结
- MySQL日期和时间处理函数应用总结
- Mysql日期和时间函数
- Mysql日期和时间函数
- Mysql日期和时间函数
- Mysql日期和时间函数
- MySQL:日期和时间函数
- MySql日期和时间函数
- Mysql日期和时间函数
- Mysql日期和时间函数
- Mysql日期和时间函数
- Mysql日期和时间函数
- mysql时间和日期函数
- Android布局延伸到状态栏
- 字符串练习12_加密的病历单
- java传参方式
- poj 3624 Charm Bracelet(01背包)
- ubuntu下keras配置:基于官网的一些改变和说明--ubuntu16.04+cuda8.0+tensorflow+keras
- Mysql日期和时间函数总结
- 读书笔记:SQL必知必会【第10课-第12课】
- 常见的HTTP状态码有哪些
- Dubbo使用指南
- Junit单元测试学习笔记一
- 《C Primer Plus》笔记
- 微信硬件平台
- nyoj21 三个水杯(bfs)
- Loadrunner之打印接口返回值&处理返回值中的中文