【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?

这篇具有很好参考价值的文章主要介绍了【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

大家好,我是小冷。

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

元宵节灯光秀

观赏一下今天杭州的七点十分开始的烟花秀吧
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
再看看去现场看灯光秀和烟花秀的是人山人海场面。

【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
杭州市民中心是最佳观赏点的,附近的人流量是最多的。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?

人太多了,去晚了了根本找不到最佳观看点,附近的道路都进行了交通管制了。交警,保安维持交通秩序的人特别多。

【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
结束了基本上就是跟上面的图片一样,人挤人慢慢撤退回家了,坐地铁,坐车,打车,自己驾车都需要有序进行了。
在这里祝大家元宵快乐,享福安康。

上一篇介绍了MySQL中的数字函数有哪些?你看过了吗?访问地址地址:MySQL中的数字函数

时间和日期函数

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

获取当前日期的函数和获取当前时间的函数

CURDATE()和CURRENT_DATE()函数的作用相同,将当前日期按照‘YYYY-MM-DD‘或YYYYMMDD格式的值返回,具体格式根据函数在字符串或数字语境中而定。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?

可以看到,两个函数的作用相同,返回了相同的系统当前日期,“CURDATE()+0”将当前日期值转换为数值型。

接下来获取时间函数
CURTIME()和CURRENT_TIME()函数的作用相同,将当前时间以‘HH:MM:SS‘或HHMMSS的格式返回,具体格式根据函数在字符串或数字语境中而定。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?

可以看到,两个函数的作用相同,返回了相同的系统当前时间,“CURTIME()+0”将当前时间值转换为数值型。

获取当前日期函数

CURRENT_TIMESTAMP()、LOCALTIME()、NOW()和SYSDATE()4个函数的作用相同,均返回当前日期和时间值,格式为‘YYYY-MM-DD HH:MM:SS‘或YYYYMMDDHHMMSS,具体格式根据函数在字符串或数字语境中而定。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
根据上图可以看到四个函数返回的时间日期结果是一样的。

UNIX时间戳函数

UNIX_TIMESTAMP()若无参数调用,则返回一个UNIX时间戳(‘1970-01-01 00:00:00‘GMT之后的秒数)作为无符号整数。其中,GMT(Greenwich Mean Time)为格林尼治标准时间。
若用date调用UNIX_TIMESTAMP(),则会将参数值以‘1970-01-01 00:00:00‘GMT后的秒数的形式返回。
date可以是一个DATE字符串、DATETIME字符串、TIMESTAMP或一个当地时间的YYMMDD或YYYYMMDD格式的数字。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
根据上图可以看到具体时间和返回的时间戳格式的整数。

返回UTC日期的函数和返回UTC时间的函数

UTC_DATE()函数返回当前UTC(世界标准时间)日期值,其格式为‘YYYY-MM-DD‘或YYYYMMDD,具体格式取决于函数用在字符串或数字语境中。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
UTC_DATE()函数的返回值为当前时区的日期值。UTC_TIME()返回当前UTC时间值,其格式为‘‘或HHMMSS,具体格式取决于函数用在字符串或数字语境中。
UTC_TIMESTAMP 函数返回值为当前的日期和时间值,格式为“‘YYYY-MM-DD YYYY-MM-DD ”

获取月份的函数MONTH(date)和MONTHNAME(date)

MONTH(now())函数返回当月对应的月份,范围为1~12。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
MONTHNAME(date)函数返回日期date对应月份的英文全名。

获取星期的函数DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)

【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
DAYNAME(d)函数返回d对应的工作日的英文名称,例如Sunday、Monday等。
DAYOFWEEK(d)函数返回d对应的一周中的索引(位置)。1表示周日,2表示周一,以此类推,7表示周六。

计算日期和时间的函数

计算日期和时间的函数有DATE_ADD()、ADDDATE()、DATE_SUB()、SUBDATE()、ADDTIME()、SUBTIME()和DATE_DIFF()。

DATE_ADD(date, INTERVAL expr type)和DATE_SUB(date, INTERVAL expr type)中,date是一个DATETIME或DATE值,用来指定起始时间。

expr是一个表达式,用来指定从起始日期添加或减去的时间间隔值。对于负值的时间间隔,expr可以以一个负号“-”开头。
type为关键词,它指示了表达式被解释的方式。

若date参数是一个DATE值,计算只会包括YEAR、MONTH和DAY部分(没有时间部分),其结果是一个DATE值。否则,结果将是一个DATETIME值。

DATE_SUB(date, INTERVAL expr type)和SUBDATE(date, INTERVAL expr type) 两个函数的作用相同,执行日期的减运算。这个在实际操作中也会经常用到。

DATE_ADD和DATE_SUB在指定修改的时间段时,也可以指定负值,负值代表相减,即返回以前的日期和时间。

ADDTIME(date,expr)函数将expr值添加到date,并返回修改后的值,date是一个日期或者日期时间表达式,而expr是一个时间表达式。

还有很多函数,值得我们去实际操作体验一下。

写到最后

小冷一直在技术路上前行…你的关注,评论,收藏都是对我的支持。

昨天,删去;今天,争取;明天,努力。文章来源地址https://www.toymoban.com/news/detail-465185.html

到了这里,关于【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • MySQL 时间日期函数,流程控制函数,加密解密函数以及聚合查询函数

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

    2024年01月23日
    浏览(37)
  • 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常见时间函数, 获取日期对应的年、月、日、星期、周、季度、时、分、秒函数、加减、日期都有

     获取日期对应的年、月、日、星期、季度、时、分、秒函数、日期为当年的第几天函数都有 1、NOW(),用于获取当前日期和时间函数 select now()  返回:2023-05-18 10:58:06 2、CURDATE(),用于获取当前日期,同CURRENT_DATE() select curdate()  返回:2023-05-18 3、CURTIME(),用于获取当前时间,

    2024年02月15日
    浏览(41)
  • 【MySql】 深入理解SQL中的日期处理:NVL和TIMESTAMPDIFF函数的应用

    还有多少个十年 能勇敢做热血青年 还有多少个十年 能坚持当初的信念 还有多少个十年 能不忘怀回忆点点                      🎵 《还有多少个十年》 在处理数据库时,日期和时间的操作是日常任务中最常见且关键的部分之一。无论是过滤数据、生成报告还是执

    2024年04月25日
    浏览(27)
  • TDengine函数大全-时间和日期函数

    以下内容来自 TDengine 官方文档 及 GitHub 内容 。 以下所有示例基于 TDengine 3.1.0.3 1.数学函数 2.字符串函数 3.转换函数 4.时间和日期函数 5.聚合函数 6.选择函数 7.时序数据库特有函数 8.系统函数 NOW 功能说明 :返回客户端当前系统时间。 返回结果数据类型 :TIMESTAMP。 应用字段

    2024年02月10日
    浏览(26)
  • Hive-时间日期&trunc-日期与数字截取函数

    一、时间日期函数 1、获取当前时间 2、日期转时间戳 3、时间戳转日期 二、trunc - 日期与数字截取函数 1、日期截取 2、数字截取

    2024年02月11日
    浏览(36)
  • SQL Server ,日期时间函数将时间日期类型的值截取为年月日

    使用 CONVERT 函数将日期时间类型的值转换为字符串类型,同时指定格式为 yyyyMMdd(例如2022年6月30日的日期字符串为\\\'20220630\\\')。 sql复制代码 在上述例子中,我们使用 GETDATE 函数获取当前的日期时间,然后使用 CONVERT 函数将其转换为格式为 yyyyMMdd 的字符串类型。 如果要将日期

    2024年02月16日
    浏览(35)
  • 037 - 有关时间和日期的函数方法

      文档:MySQL :: MySQL 5.7 Reference Manual :: 12.7 Date and Time Functions​​​​​​ 以下为案例,更多内容可查看文档  返回当前日期: CURDATE() 返回当前时间: CURTIME() 返回当前日期和时间: NOW() 返回年份: YEAR() 返回参数的工作日索引:DAYOFWEEK()  返回月份中的第几天 (0-31):DAYOFMONT

    2024年02月10日
    浏览(30)
  • Hive时间日期函数一文详解+代码实例

    目录 前言 一、HiveSQL运行过程 二、Hive时间函数 1.获取当前时间 1.current_date() 2. current_timestamp() 3. unix_timestamp() 2.获取指定时间维度 1. year() 2.quarter() 3.month() 4.day() 5.hour() 6.minute() 7.second 8.weekofyear() 9. dayofweek()  10.last_day()  11.next_day() 12.trunc()  3.时间格式转换  1.to_date() 2. from_un

    2024年02月02日
    浏览(35)
  • SQL中日期与时间类型及函数

    数据类型 含义 对应范围 DATETIME 日期和时间 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 DATE 日期 1000-01-01~ 9999-12-31 YEAR 年 1901~2155(4位时) 1970~2069(70~69)(2位时) TIME 时间 -838:59:59~838:59:59 注意:日期和时间类型的数据需要用“ ”或 ‘ ’括起来; 在MYSQL中日期必须用YYYY-MM-DD格式输入,

    2024年02月02日
    浏览(37)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包