mysql常见时间函数, 获取日期对应的年、月、日、星期、周、季度、时、分、秒函数、加减、日期都有

这篇具有很好参考价值的文章主要介绍了mysql常见时间函数, 获取日期对应的年、月、日、星期、周、季度、时、分、秒函数、加减、日期都有。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 获取日期对应的年、月、日、星期、季度、时、分、秒函数、日期为当年的第几天函数都有
1、NOW(),用于获取当前日期和时间函数

select now() 

返回:2023-05-18 10:58:06

2、CURDATE(),用于获取当前日期,同CURRENT_DATE()

select curdate() 

返回:2023-05-18

3、CURTIME(),用于获取当前时间,同CURRENT_TIME()

select curtime() 

返回:17:17:34

4、CURRENT_TIMESTAMP(),用于获取当前日期和时间函数now() 

select CURRENT_TIMESTAMP() 

返回:2023-05-18 17:17:39

5、DATE()函数,用于提取时间字段的日期,

select date('2023-05-18 10:58:59') ;

返回:2023-05-18

6、YEAR()函数,用于提取时间字段的年,,返回的格式为"YYYY"

select year('2023-05-18 10:58:59') 

返回:2023

7、MONTH()函数,用于提取时间字段的月,返回的格式为"mm",若月份前有0会忽略

select month('2023-05-18 10:58:59') 

select MONTHNAME('2023-05-18 17:17:34');

返回:5、May

8、DAY()函数,用于提取时间字段的日期,,返回的格式为"dd",若日期前有0会忽略

select day('2023-05-18 10:58:59') 

返回:18

9、TIME()函数,用于提取时间字段的时间,,返回的格式为"HH:ii:ss"

select time('2023-05-18 10:58:59') 

返回:10:58:59

10、HOUR()函数,用于提取时间字段的小时,,返回的格式为"HH",若小时前有0会忽略,如08则返回8

select hour('2023-05-18 10:58:59')

返回:10

11、MINUTE()函数,用于提取时间字段的分钟,返回的格式为"ii",若分钟前有0会忽略,如08则返回8

select minute('2023-05-18 10:58:59') 

返回:58

12、SECOND()函数,用于提取时间字段的秒,返回的格式为"ss",若秒前有0会忽略,如08则返回8

select HOUR('2023-05-18 10:58:59') 

返回:59

13、UNIX_TIMESTAMP()函数,获取当前时间戳,还可以将时间字段转换成时间戳

select unix_timestamp()

返回:当前时间的时间戳

select unix_timestamp('2023-05-18 10:58:59') 

返回:1684378739

时间格式化函数

DATE_FORMAT()和TIME_FORMAT()功能相同

select date_format('2023-05-18 10:58:59','%Y-%m-%d %H:%i:%s') 

返回:2023-05-18 10:58:59

select date_format('2023-05-18 10:58:59','%Y-%m-%d') 

返回:2023-05-18

14 :获取日期对应的第几周

select week('2023-05-18 17:17:34');

返回:20

15 获取日期对应的季度

select quarter('2022-07-11 17:17:34');

返回:3

16 获取日期为当年的第几天

select DAYOFYEAR('2023-01-18 17:17:34');

返回:18

17 获取日期对应的星期

select DAYNAME('2023-05-18 17:17:34');

select WEEKDAY('2023-05-18 10:58:59')(0表示星期一,1表示星期二,以此类推)

返回 :Thursday、3

18、获取日期是当月的第几天

select DAYOFMONTH('2023-05-18 10:58:59')

返回 :18

19、获取时间对应的秒

select TIME_TO_SEC('01:58:59')

返回 :7139

19、日期加N天

 SELECT ADDDATE('2023-05-18 10:58:59',2)

返回:2023-05-20 10:58:59

20:计算两个时间差

 SELECT DATEDIFF('2023-05-31 10:58:59','2023-05-18 10:58:59')

返回 13

20: 日期减去N天

 SELECT SUBDATE('2023-05-18 10:58:59',2)

返回:2023-05-16 10:58:59

21: --获取当前日期在本周的周一

select subdate(curdate(),date_format(curdate(),'%w')-1) ; 

返回:2023-05-15

22:--获取当前日期在本周的周日  

select subdate(curdate(),date_format(curdate(),'%w')-7);

返回:2023-05-21文章来源地址https://www.toymoban.com/news/detail-610122.html

到了这里,关于mysql常见时间函数, 获取日期对应的年、月、日、星期、周、季度、时、分、秒函数、加减、日期都有的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Hive常见时间日期函数的使用与问题整理

    这里整理一下Hive常见的时间函数和日期函数和用法,作为平时数据处理过程的一个检索和记录。 平时在数据处理过程中,如果不经常使用时间函数,一时间遇到一些时间上的处理,难免会想不起来。 hive本身提供的时间函数已经很丰富了,基本上能满足我们所有的需求,一些

    2024年02月08日
    浏览(35)
  • JavaScript中的时间日期函数new Date()(JS中5种获取时间戳的函数)

    简介: JavaScript 中的 new Date() 方法用于创建一个新的 Date 对象,该对象表示当前日期和时间。Date 对象提供了许多方法和属性,可以用于获取和设置日期和时间信息。 new Date([year, month, day, hour, minute, second, millisecond]) 其中,每个参数都是可选的。如果没有指定参数,则 new Dat

    2024年02月04日
    浏览(45)
  • Mysql 中的日期时间函数汇总

    日期和时间函数 MySQL中内置了大量的日期和时间函数,能够灵活、方便地处理日期和时间数据,本节就简单介绍一下MySQL中内置的日期和时间函数。 1 CURDATE()函数 CURDATE()函数用于返回当前日期,只包含年、月、日部分,格式为YYYY-MM-DD。使用示例如下: CURRENT_DATE()函数的作用与

    2024年02月02日
    浏览(36)
  • MySQL如何从日期时间值中获取年、月、日等部分日期或时间值?底层原理是什么?

    在MySQL中,可以使用一系列内置函数来从日期时间值中获取年、月、日等部分日期或时间值。以下是一些常用的函数: YEAR() :用于从日期时间值中提取年份。例如, SELECT YEAR(\\\'2023-06-12\\\') 将返回2023。 MONTH() :用于从日期时间值中提取月份。例如, SELECT MONTH(\\\'2023-06-12\\\') 将返回

    2024年02月07日
    浏览(29)
  • MySQL(七)-日期和时间函数的使用解析

    日期和时间函数主要用来处理日期和时间值,一般的日期函数除了使用 DATE 类型的参数外也可以使用 DATETIME 或者 TIMESTAMP 类型的参数,但会忽略这些值的时间部分。相同的,以TIME 类型值为参数的函数,可以接受 TIMESTAMP 类型的参数,但会忽略日期部分,许多日期函数可以同时

    2024年02月01日
    浏览(34)
  • MySQL日期时间操作函数(全的)-九五小庞

    一、MySQL常用日期函数 1.1、获取时间 1.2、日期增加、减少 1.3、日期格式化、字符串转日期 二、其他参考函数 以下较全的MySQL日期函数可做参考(原文链接:https://blog.csdn.net/qinshijangshan/article/details/72874667) ———————————————— 版权声明:本文为CSDN博主「HaleyT

    2024年03月17日
    浏览(33)
  • MySQL、Oracle 获取当前系统时间、年份、季度、月份、日期、天数、周数

    1.1.1 获取当前系统时间:NOW() NOW() : 获取当前系统时间, 返回的字符串格式为 YYYY-MM-DD HH:MM:SS。 参考案例: 1.1.2 获取当前日期:CURDATE() 参考案例: 1.1.3 获取当前时间:CURTIME() 参考案例: 1.2.1 获取当前年份:YEAR(NOW()) 参考案例: 1.2.2 获取当前季度:QUARTER(NOW()) 参考案例:

    2024年01月16日
    浏览(47)
  • MySQL 时间日期函数,流程控制函数,加密解密函数以及聚合查询函数

    注:本文仅作为查找函数和部分理解使用,希望能给大家带来帮助 以下函数均可以使用 重点记忆前三个红色标注的函数, 第一个函数返回值如2024-01-02的形式 第二个如 15:20:21 第三个则是两者追加 如: 2024-01-02 15:20:21 注:注意 DAYOFWEEK 和 WEEKDAY 的区别   相当于取date的某个单独的字

    2024年01月23日
    浏览(37)
  • mysql查询一周内的数据(起始日期为星期一)、根据一周不同星期进行分组统计

    其中YEARWEEK ( time, 1) 获取的是时间的年以及是该年内的第几周,而其中的1则代表以星期一为一周的第一天。 不加1的情况就是,获取的数据是以星期日为一周的第一天的,与我们的需求不符。 直接在YEARWEEK ( now(), 1) 加上-1即是减一周,也就是上周。 数字1则代表星期一,2代表

    2024年02月13日
    浏览(38)
  • 【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?

    大家好,我是小冷。 今天元宵节, 元宵节 ,又称 上元节 、小正月、元夕或灯节 ,是春节之后的第一个重要节日,中国古俗 中,上元节(天官节、元宵节)﹑中元节(地官节、盂兰盆节)﹑下元节(水官节)合 称 三元 。传统习俗 出门赏月、喜猜灯谜、共吃元宵 等。 观赏

    2024年02月07日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包