当前位置:首页 > mysql技术文章 > mysql计算时间差函数

如何使用mysql计算时间差函数

  • 发布时间:
  • 作者:码农之家原创
  • 点击:79

这篇文章主要知识点是关于mysql、时间差函数、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

MySQL 8 Cookbook
MySQL 8 Cookbook中文影印版
  • 类型:MySQL大小:206.5 MB格式:PDF作者:卡西克
立即下载

mysql计算时间差函数

MySql计算两个日期的时间差函数TIMESTAMPDIFF用法:
语法:
TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2)  
说明:
返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的
单位由interval 参数给出。interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。 
 

SELECT TIMESTAMPDIFF(MONTH,'2009-10-01','2009-09-01');
interval可是:
SECOND 秒 SECONDS
MINUTE 分钟 MINUTES
HOUR 时间 HOURS
DAY 天 DAYS
MONTH 月 MONTHS
YEAR 年 YEARS

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

推荐内容

idea2020注册激活码(激活到2100年)

实例分析Java实现的zip压缩及解压缩工具类

python3 pandas 如何读取MySQL数据和插入

ThinkPHP3.2.3框架如何实现分页功能

深入理解JS函数stack size计算方法

展开 +

收起 -

mysql计算时间差函数 相关电子书
学习笔记
网友NO.972982

Mysql 常用的时间日期及转换函数小结

本文主要是总结一些常用的在实际运用中常用的一些mysql时间日期以及转换的函数 1.now() :返回当前日期和时间 select now();//2018-04-21 09:19:21 2.curdate() :返回当前日期 select curdate();//2018-04-21 3. dayofweek(data) : 返回日期 data 是星期几 (1 = 星期日,2 =星期一...7=星期六,ODBC标准)select dayofweek(‘2018-02-13'); // 3 4.weekday(date) : 返回日期 data 是星期几 (0 = 星期日,1 =星期一...6=星期六,ODBC标准)select WEEKDAY('1997-10-04 22:23:00');//5 5.dayofmonth(date) :返回date是一个月中的第几天(1-31 范围) select dayofmonth('2018-04-21');//21 6.dayofyear(date) : 返回date是一年中的第几天(1-366 范围) select dayofyear('2018-01-01');//1 7.month(date):返回date 中的月份值 select month('2018-04-21');//4 8.dayname(date):返回date 是星期几(英文名返回) select dayname('1998-02-05');//Thursday 9.monthname(date):返回date 是几月(英文返回) select mon……

网友NO.682989

FROM_UNIXTIME 格式化MYSQL时间戳函数

函数:FROM_UNIXTIME 作用:将MYSQL中以INT(11)存储的时间以"YYYY-MM-DD"格式来显示。 语法: FROM_UNIXTIME(unix_timestamp,format) 返回表示 Unix 时间标记的一个字符串,根据format字符串格式化。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:……

网友NO.937483

mysql的日期和时间函数

下面的查询选择所有 date_col 值在最后 30 天内的记录。 mysql SELECT something FROM tbl_name WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) = 30; DAYOFWEEK(date) 返回 date 的星期索引(1 = Sunday, 2 = Monday, ... 7 = Saturday)。索引值符合 ODBC 的标准。 mysql SELECT DAYOFWEEK('1998-02-03'); - 3 WEEKDAY(date) 返回 date 的星期索引(0 = Monday, 1 = Tuesday, ... 6 = Sunday): mysql SELECT WEEKDAY('1998-02-03 22:23:00'); - 1 mysql SELECT WEEKDAY('1997-11-05'); - 2 DAYOFMONTH(date) 返回 date 是一月中的第几天,范围为 1 到 31: mysql SELECT DAYOFMONTH('1998-02-03'); - 3 DAYOFYEAR(date) 返回 date 是一年中的第几天,范围为 1 到 366: mysql SELECT DAYOFYEAR('1998-02-03'); - 34 MONTH(date) 返回 date 中的月份,范围为 1 到 12: mysql SELECT MONTH('1998-02-03'); - 2 DAYNAME(date) 返回 date 的星期名: mysql SELECT DAYNAME("1998-02-05"); - 'Thursday' MONTHNAME(date) 返回 date 的月份名: mysql SELECT MONTHNAME("1998-0……

网友NO.354642

MySQL常用时间函数详解(推荐)

2.6 DATE_SUB/DATE_ADD DATE_SUB(date,INTERVAL expr type) date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。 SELECT id FROM my_table WHERE create_time = date_sub(now(), INTERVAL 3 HOUR) AND create_time now(); Type 值 •MICROSECOND •SECOND •MINUTE •HOUR •DAY •WEEK •MONTH •QUARTER •YEAR •SECOND_MICROSECOND •MINUTE_MICROSECOND •MINUTE_SECOND •HOUR_MICROSECOND •HOUR_SECOND •HOUR_MINUTE •DAY_MICROSECOND •DAY_SECOND •DAY_MINUTE •DAY_HOUR •YEAR_MONTH 2.7 时间加减 当我们在给now()+-一个时间的时候,其实应该这样理解的: +1/+01:加1秒钟 +101/+0101:加1分钟1秒钟 +10101/+010101:加1小时1分钟1秒钟 +1010101/+01010101:加1天1时1分钟1秒钟 +101010101/+0101010101:加1月1天1时1分钟1秒钟 +1101010101/+010101010101:加1年1月1天1时1分钟1秒钟,这里要注意下,年这个部分可以是4位(高位没有的话会补零):00010101010101 2.8 DATE_DIFF/TIME_DIFF D……

<
1
>

电子书 编程教程 文档 软件 源码 视频

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757