【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?
日期函数
- 元宵节灯光秀
- 时间和日期函数
- 获取当前日期的函数和获取当前时间的函数
- 获取当前日期函数
- UNIX时间戳函数
- 返回UTC日期的函数和返回UTC时间的函数
- 获取月份的函数MONTH(date)和MONTHNAME(date)
- 获取星期的函数DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)
- 计算日期和时间的函数
大家好,我是小冷。
今天元宵节,元宵节,又称上元节 、小正月、元夕或灯节,是春节之后的第一个重要节日,中国古俗 中,上元节(天官节、元宵节)﹑中元节(地官节、盂兰盆节)﹑下元节(水官节)合 称三元。传统习俗出门赏月、喜猜灯谜、共吃元宵等。
元宵节灯光秀
观赏一下今天杭州的七点十分开始的烟花秀吧
再看看去现场看灯光秀和烟花秀的是人山人海场面。
杭州市民中心是最佳观赏点的,附近的人流量是最多的。
人太多了,去晚了了根本找不到最佳观看点,附近的道路都进行了交通管制了。交警,保安维持交通秩序的人特别多。
结束了基本上就是跟上面的图片一样,人挤人慢慢撤退回家了,坐地铁,坐车,打车,自己驾车都需要有序进行了。
在这里祝大家元宵快乐,享福安康。
上一篇介绍了MySQL中的数字函数有哪些?你看过了吗?访问地址地址:MySQL中的数字函数
时间和日期函数
日期和时间函数 主要用来处理日期和时间值,一般的日期函数除了使用DATE类型的参数外,也可以使用DATETIME或者TIMESTAMP类型的参数,但会忽略这些值的时间部分。相同的,以TIME类型值为参数的函数,可以接收TIMESTAMP类型的参数,但会忽略日期部分,许多日期函数可以同时接收数字和字符串类型的参数。
获取当前日期的函数和获取当前时间的函数
CURDATE()和CURRENT_DATE()函数的作用相同,将当前日期按照‘YYYY-MM-DD‘或YYYYMMDD格式的值返回,具体格式根据函数在字符串或数字语境中而定。
可以看到,两个函数的作用相同,返回了相同的系统当前日期,“CURDATE()+0”将当前日期值转换为数值型。
接下来获取时间函数
CURTIME()和CURRENT_TIME()函数的作用相同,将当前时间以‘HH:MM:SS‘或HHMMSS的格式返回,具体格式根据函数在字符串或数字语境中而定。
可以看到,两个函数的作用相同,返回了相同的系统当前时间,“CURTIME()+0”将当前时间值转换为数值型。
获取当前日期函数
CURRENT_TIMESTAMP()、LOCALTIME()、NOW()和SYSDATE()4个函数的作用相同,均返回当前日期和时间值,格式为‘YYYY-MM-DD HH:MM:SS‘或YYYYMMDDHHMMSS,具体格式根据函数在字符串或数字语境中而定。
根据上图可以看到四个函数返回的时间日期结果是一样的。
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格式的数字。
根据上图可以看到具体时间和返回的时间戳格式的整数。
返回UTC日期的函数和返回UTC时间的函数
UTC_DATE()函数返回当前UTC(世界标准时间)日期值,其格式为‘YYYY-MM-DD‘或YYYYMMDD,具体格式取决于函数用在字符串或数字语境中。
UTC_DATE()函数的返回值为当前时区的日期值。UTC_TIME()返回当前UTC时间值,其格式为‘‘或HHMMSS,具体格式取决于函数用在字符串或数字语境中。
UTC_TIMESTAMP 函数返回值为当前的日期和时间值,格式为“‘YYYY-MM-DD YYYY-MM-DD ”
获取月份的函数MONTH(date)和MONTHNAME(date)
MONTH(now())函数返回当月对应的月份,范围为1~12。
MONTHNAME(date)函数返回日期date对应月份的英文全名。
获取星期的函数DAYNAME(d)、DAYOFWEEK(d)和WEEKDAY(d)
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是一个时间表达式。
还有很多函数,值得我们去实际操作体验一下。
写到最后
小冷一直在技术路上前行…你的关注,评论,收藏都是对我的支持。
昨天,删去;今天,争取;明天,努力。
【MySQL】MySQL中的日期和时间函数有哪些?元宵节杭州灯光烟花秀你去看了吗?相关推荐
- MySQL内置函数中的日期和时间函数详解
标题:MySQL函数大全 出处:俊的博客 时间:Sat, 14 Mar 2009 14:33:22 +0000 作者:hhj 地址:http://hhj.gx.cn/post/308/ 内容: lec ...
- php日期和时间函数,使用PHP中的日期和时间函数
(1)date 用法: date(格式,[时间]); 如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义: U 替换成从一个起始时间(好象是1970年1月1日)以来的秒数 Y ...
- php入门时间,php入门教程(二十一) php日期与时间函数
本节内容: php日期与时间函数 PHP提供了很多的处理日期和时间的函数,包括time().date().mktime().checkdate().microtime().strtotime()等,详 ...
- SQL日期与时间函数
来自网络 sql server日期时间函数 Sql Server中的日期与时间函数 1. 当前系统日期.时间 select getdate() 2. dateadd 在向指定日期加上 ...
- mysql 函数用还是不用_Mysql中日期和时间函数应用不用求人
Mysql中日期和时间函数应用不用求人 2008-05-23 17:41· 稿源:互联网 TIME_FORMAT(time,format) 这象上面的DATE_FORMAT()函数一样使用,但是for ...
- MySQL中的日期和时间类型
文章目录 1 MySQL中的日期和时间类型 1 MySQL中的日期和时间类型 日期与时间类型是为了方便在数据库中存储日期和时间而设计的,数据库有多种表示日期和时间的数据类型.其中,YEAR类型表示年, ...
- mysql now str,数据库学习之MySQL (十)—— 日期和时间函数 NOW STR_TO_DATE DATE_FORMAT 流程控制函数 IF IFNULL CASE...
MySQL学习专栏 正在持续更新中:) 文章目录 日期和时间函数 NOW STR_TO_DATE DATE_FORMAT 流程控制函数 IF IFNULL CASE 下章预告 日期和时间函数 NOW ...
- Mysql日期和时间函数大全
http://www.blogjava.net/Alpha/archive/2006/04/07/39844.html 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日 ...
- mysql 日期和时间函数_介绍一下mysql的日期和时间函数
介绍一下mysql的日期和时间函数 mysql> SELECT PERIOD_DIFF(9802,199703); -> 11 DATE_ADD(date,INTERVAL expr ty ...
最新文章
- const 和 #define区别
- gson解析天气json_几种常用JSON解析库性能比较
- python能和wincc一起用_python通过ado连接wincc数据库
- ExtJs入门 (02)-布局面板
- 【轻松一刻】计算公式:为什么我们都是猪
- Mysql执行计划查看
- 【Android笔记】Unable to execute dex: Multiple dex files define 解决方法
- Docker常见问题总结
- 理解K8S的编排和网络
- 怎样用ZBrush中的Curves和Insert笔刷创建四肢
- 软件工程:方法与实践 第四次读书笔记
- vue 多层双层全选_vue多级复杂列表展开/折叠,全选/分组全选实现
- 浅谈 渗透测试工程师(黑客) 技能
- 收获的九月——《大数据实践课》成果展示
- 2016年全国房价会呈什么趋势?
- 计算机科学美国大学专业,最新!2019年USNews美国大学计算机专业排名
- Android项目R文件丢失报错
- 自适应波束形成(四)——Frost波束形成1
- 如何使用连接器添加数据集?—以HK-Domo为例
- c语言 结构与联合