首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL中常用的日期函数

日期在我们平时在MySQL查询中是非常常用的一种类型,日期类型的值又会因不同场景而存储的格式不一致,在我们查询的时候,就需要经过转换到指定格式来查询我们想要的数据,这时候,日期函数就能给我带来极大的便捷,下面,罗列一下常用的日期函数,方便我们记忆并使用。

NOW()

是获取当前日期加时间,如:

CURDATE()

CURTIME()

获取当前时间,如:

DATE()

将字符串转为日期

YEAR()

取日期年份,如:

YEARWEEK()

返回年份+周数,如:

有两个参数,第一个是日期时间,第二个是指定一周中的哪一天开始

WEEKOFYEAR()

取当前周数,如:

DAYOFYEAR()

取当前年份的天数,如:

MONTH()、DAYOFMONTH()

取日期月数,如:

取当前月份的天数,如:

DAY()、DAYOFWEEK()、LAST_DAY()

取日期天数,如:

一周中的第几天,从星期日开始

月最后一天日期

ADDDATE、DATE_ADD、SUBDATE、DATE_SUB,日期加减函数

有和两种参数,默认是天,在指定日期加指定天数

则只有

和参数一样,作用相反,在指定日期减去指定天数;

这里的有一下几种,

DATEDIFF(),TIMESTAMPDIFF(),时间之差

返回两个日期之间的天数,如:

返回指定类型的值

如:

DATE_FORMAT 日期格式化

返回指定格式化日期,

格式有一下多种:

常用格式:

UNIX_TIMESTAMP 时间戳函数

返回一个unix时间戳,从’1970-01-01 00:00:00’开始的秒数

FROM_UNIXTIME

将时间戳转换为指定日期格式的字符串,有和两个参数,的取值范围与一致

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230329A06DJG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券