MySQL日期截取小时的方法

更新时间:02-11 教程 由 攻心 分享

问题简介:

在MySQL中,我们可以使用DATE_FORMAT()函数来截取日期中的小时部分,从而快速实现时间筛选功能。具体方法如下:

1.使用DATE_FORMAT()函数来截取日期中的小时部分:

例如,我们有一个名为“orders”的表,其中包含订单号、订单日期、订单金额等字段。现在我们想查询2019年1月1日12点至2019年1月1日13点之间的订单,可以使用以下SQL语句:

-%d %H')='2019-01-01 12'

-%d %H”格式,表示年份-月份-日期 小时,即截取了日期中的小时部分。

2.使用BETWEEN关键字来筛选时间段:

如果我们想查询2019年1月1日12点至2019年1月1日13点之间的订单,还可以使用以下SQL语句:

SELECT * FROM orders WHERE order_date BETWEEN '2019-01-01 12:00:00' AND '2019-01-01 13:00:00'

其中,BETWEEN关键字用于筛选时间段,注意时间段的格式必须为“年-月-日 时:分:秒”。

截取日期中的小时部分是MySQL中常用的时间筛选方法之一,可以使用DATE_FORMAT()函数或BETWEEN关键字来实现。在实际应用中,应根据具体情况选择适合自己的方法。

声明:关于《MySQL日期截取小时的方法》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2153028.html