33、MySQL-时间函数
来源:互联网 发布:unity3d base64 编辑:程序博客网 时间:2024/06/07 02:06
MySQL常用日期时间函数
CURDATE(),CURRENT_DATE() 返回当前日期
CURTIME(),CURRENT_TIME() 返回当前时间
NOW() 返回当前日期和时间
MONTH(D) 返回日期中月份的值
MONTHNAME(D) 返回日期中月份名称
DAYNAME(D) 返回日期是几
DAYOFWEEK(D) 返回一周内的第几天,1代表周日
WEEKDAY(D) 返回日期是星期几,0代表星期一
WEEK(D) 一年中的第多少个星期
YEAR(D) 返回年份值
HOUR(T) 返回小时值
MINUTE(T) 返回分钟值
SECOND(T) 返回秒数
DATEDIFF(D1,D2) 计算两个日期之间相隔的天数
ADDTIME (date2 ,time_interval ) //将time_interval加到date2
CONVERT_TZ (datetime2 ,fromTZ ,toTZ ) //转换时区
CURRENT_DATE ( ) //当前日期
CURRENT_TIME ( ) //当前时间
CURRENT_TIMESTAMP ( ) //当前时间戳
DATE (datetime ) //返回datetime的日期部分
DATE_ADD (date2 , INTERVAL d_value d_type ) //在date2中加上日期或时间
DATE_FORMAT (datetime ,FormatCodes ) //使用formatcodes格式显示datetime
DATE_SUB (date2 , INTERVAL d_value d_type ) //在date2上减去一个时间
DATEDIFF (date1 ,date2 ) //两个日期差
DAY (date ) //返回日期的天
DAYNAME (date ) //英文星期
DAYOFWEEK (date ) //星期(1-7) ,1为星期天
DAYOFYEAR (date ) //一年中的第几天
EXTRACT (interval_name FROM date ) //从date中提取日期的指定部分
MAKEDATE (year ,day ) //给出年及年中的第几天,生成日期串
MAKETIME (hour ,minute ,second ) //生成时间串
MONTHNAME (date ) //英文月份名
NOW ( ) //当前时间
SEC_TO_TIME (seconds ) //秒数转成时间
STR_TO_DATE (string ,format ) //字串转成时间,以format格式显示
TIMEDIFF (datetime1 ,datetime2 ) //两个时间差
TIME_TO_SEC (time ) //时间转秒数]
WEEK (date_time [,start_of_week ]) //第几周
YEAR (datetime ) //年份
DAYOFMONTH(datetime) //月的第几天
HOUR(datetime) //小时
LAST_DAY(date) //date的月的最后日期
MICROSECOND(datetime) //微秒
MONTH(datetime) //月
MINUTE(datetime) //分返回符号,正负或0
CONVERT_TZ (datetime2 ,fromTZ ,toTZ ) //转换时区
CURRENT_DATE ( ) //当前日期
CURRENT_TIME ( ) //当前时间
CURRENT_TIMESTAMP ( ) //当前时间戳
DATE (datetime ) //返回datetime的日期部分
DATE_ADD (date2 , INTERVAL d_value d_type ) //在date2中加上日期或时间
DATE_FORMAT (datetime ,FormatCodes ) //使用formatcodes格式显示datetime
DATE_SUB (date2 , INTERVAL d_value d_type ) //在date2上减去一个时间
DATEDIFF (date1 ,date2 ) //两个日期差
DAY (date ) //返回日期的天
DAYNAME (date ) //英文星期
DAYOFWEEK (date ) //星期(1-7) ,1为星期天
DAYOFYEAR (date ) //一年中的第几天
EXTRACT (interval_name FROM date ) //从date中提取日期的指定部分
MAKEDATE (year ,day ) //给出年及年中的第几天,生成日期串
MAKETIME (hour ,minute ,second ) //生成时间串
MONTHNAME (date ) //英文月份名
NOW ( ) //当前时间
SEC_TO_TIME (seconds ) //秒数转成时间
STR_TO_DATE (string ,format ) //字串转成时间,以format格式显示
TIMEDIFF (datetime1 ,datetime2 ) //两个时间差
TIME_TO_SEC (time ) //时间转秒数]
WEEK (date_time [,start_of_week ]) //第几周
YEAR (datetime ) //年份
DAYOFMONTH(datetime) //月的第几天
HOUR(datetime) //小时
LAST_DAY(date) //date的月的最后日期
MICROSECOND(datetime) //微秒
MONTH(datetime) //月
MINUTE(datetime) //分返回符号,正负或0
SQRT(number2) //开平方
mysql> SELECT YEAR(NOW());
+-------------+
| YEAR(NOW()) |
+-------------+
| 2015 |
+-------------+
1 row in set (0.02 sec)
mysql> SELECT NOW();
+---------------------+
| NOW() |
+---------------------+
| 2015-03-08 06:13:40 |
+---------------------+
1 row in set (0.01 sec)
mysql> SELECT DAYNAME(NOW());
+----------------+
| DAYNAME(NOW()) |
+----------------+
| Sunday |
+----------------+
1 row in set (0.01 sec)
mysql> SELECT DAYOFWEEK(NOW());
+------------------+
| DAYOFWEEK(NOW()) |
+------------------+
| 1 |
+------------------+
1 row in set (0.00 sec)
mysql> SELECT DATEDIFF(NOW(),'1991-7-11');
+-----------------------------+
| DATEDIFF(NOW(),'1991-7-11') |
+-----------------------------+
| 8641 |
+-----------------------------+
0 0
- 33、MySQL-时间函数
- mysql时间函数
- mysql 时间函数
- mysql -时间函数
- MySQL时间函数tips
- Mysql时间函数用法
- Mysql时间处理函数
- mysql时间函数
- MySql 格式化时间函数
- Mysql时间函数
- MySQL时间函数
- mysql时间函数
- mysql 当前时间函数
- mysql 处理时间函数
- mysql 时间函数
- mysql 时间间隔函数
- MySql 格式化时间函数
- mysql 时间函数
- http
- VirtualBox开机自动挂载
- Android SlidingMenu侧滑菜单使用
- 32、MySQL-字符串函数
- acm2020
- 33、MySQL-时间函数
- 统计学习笔记(2)——感知机模型
- 34、MySQL-系统信息函数
- 35、MySQL-加密函数
- 36、MySQL-流程函数
- Android Hal 分析
- 37、MySQL-创建存储过程和函数
- shell编程小tip(陆续更新)
- 38、MySQL-操作存储过程和函数