mysql数据库季度函数_数据库之MySQL函数(二)

本文详细介绍了MySQL中各种日期和时间函数的使用,包括获取当前日期、时间、日期时间戳、转换时间戳、获取月份、星期、年份、季度、分钟、秒钟等,并演示了如何进行日期和时间的加减、格式化以及条件判断等操作。
摘要由CSDN通过智能技术生成

一、日期和时间函数

1、获取当前日期的函数

都一样,用法不同

CURDATE() :用于获取系统当前日期

CURRENT_DATE() 用于系统获取当前日期

mysql> select CURDATE(),CURRENT_DATE();

d6bb828354fa187e640851ba03857dcf.png

2、获取当前时间的函数

CURTIME() :用于获取系统当前时间

mysql> select CURTIME();

e4394782dd0e2efd607b036dcfbedb01.png

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

CURRENT_TIMESTAMP() :用于获取系统当前日期和时间

LOCALTIME() :用于获取系统当前日期和时间

NOW() :用于获取系统当前日期和时间

SYSDATE(): 用于获取系统当前日期和时间

mysql> select CURRENT_TIMESTAMP(),LOCALTIME(),NOW(),SYSDATE();

b49d4d388c5fbe3f20cb37d3cdb4ae6d.png

4、获取时间戳的函数

UNIX_TIMESTAMP() 用于获取 UNIX 格式的时间戳

mysql> select UNIX_TIMESTAMP();

5b716992fc8b8bae9ac09f2352d002a5.png

时间戳是一份能够表示一份数据在一个特定时间点已经存在的完整的可验证的数据。

5、转换时间戳的函数

FROM_UNIXTIME() 用于将 UNIX 格式的时间戳转换为普通格式的时 间

mysql> select FROM_UNIXTIME(1587693176); # 添加之前查出的时间戳

ff70f66ed0b97d295dbd18433abd4732.png

6、获取 UTC 日期的函数

UTC_DATE() :用于获取当前 UTC (世界标准时间) 日期值

mysql> select UTC_DATE();

65b7984520992f75bf8534c560c1935f.png

7、获取 UTC 时间的函数

UTC_TIME() 用于获取当前 UTC (世界标准时间) 时间值

mysql> select UTC_TIME();

bdbbc49e67d8c5ebb0f5defb6df0b0f3.png

8、获取月份的函数

MONTH(date) :用于返回 date 对应的月份

MONTHNAME(date): 用于返回 date 对应月份的英文全名

mysql> select MONTH('2020-4-24'),MONTHNAME('2020-4-24');

d937cf3ad6b79296c4fb9ee6e67acde3.png

9、获取星期的函数

DAYNAME(date) :用于返回 date 对应的工作日的英文名称

DAYOFWEEK(date) :用于返回 date 对应的一周中的索引,1 表示周日,2 表示周一,...... ,7 表示周六

WEEKDAY(date): 用于返回日期对应的工作日索引,0 表示周一,1 表示周二,...... ,6 表示周日

WEEK(date): 用于计算 date 是一年中的第几周,一年有 53 周

WEEKOFYEAR(date) :用于计算日期 date 是一年中的第几周,一年有 53 周

mysql> select DAYNAME('2020-4-24'),DAYOFWEEK('2020-4-24'),WEEKDAY('2020-4-24'),WEEK('2020-4-24'),WEEKOFYEAR('2020-4-24');

3a5933f4438f77670cc77463db6bc0a3.png

10、获取天数的函数

DAYOFYEAR(date) :用于返回 date 是一年中的 第几天,一年有 365 天

DAYOFMONTH(date): 用于计算 date 是一个月中的第几天

mysql> select DAYOFYEAR('2020-4-24'),DAYOFMONTH('2020-4-24');

e6af10c2c08f8f51191231d0fa228b9c.png

11、获取年份的函数

YEAR(date) :返回 date 对应的年份

mysql> select YEAR('20-04-24'),YEAR('98-04-24');

e50ddab9f5c823c724df2687a25a5f7c.png

12、获取季度的函数

QUARTER(date) :返回 date 对应的一年中的季度值

mysql> select QUARTER('20-04-24');

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值