- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的表有下面提到的时间戳所需结果:1997 年至 1999 年上午时间(12:00:01 至 11:59:59)之间的数据
1997-09-22 18:02:38
1997-10-15 01:26:11
1997-11-03 02:42:40
1997-10-15 01:25:19
1999-10-15 01:25:19
1999-10-15 23:25:19
1998-03-12 20:15:12
1998-02-13 23:52:53
1997-09-23 23:26:01
2000-09-23 23:26:01
我正在尝试以下查询,但没有给出正确的结果
SELECT * FROM r WHERE ts BETWEEN '1997-01-01 00:00:01' AND '1999-12-31 11:59:59'
我可以通过分别提取小时和分钟来找到结果,但是有没有一种方法可以使查询更加简洁?
最佳答案
您需要分别提取日期和时间以获取所需的数据。在MySql中,您可以使用DATE_FORMAT方法来提取相同的内容。
在此处了解更多信息:DATE_FORMAT(date, format)
您的查询将是:
SELECT * FROM `r` WHERE DATE_FORMAT(ts, "%Y-%m-%d") BETWEEN '1997-01-01' AND '1999-12-31' AND DATE_FORMAT(date_time, "%H:%i:%s") BETWEEN '00:00:01' AND '11:59:59'
如果您的日期不是 DateTime 格式,那么您需要使用 STR_TO_DATE 方法将字符串/原始日期转换为日期时间格式。
在此处了解更多信息:STR_TO_DATE(date, format)
关于MySQL-日期-时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48759879/
给定一个带有多个 date_time 戳的字符串,我想 提取第一个戳及其前面的文本 候选字符串可以有一个或多个时间戳 后续的 date_time 戳记将被 sep="-" 隔开 后续date_time
是否可以合并从相机拍摄的文本和照片?我想在照片上标记日期和时间,但我在 Google 上找不到任何内容。 最佳答案 使用下面的代码来实现你所需要的。 Bitmap src = Bitm
有没有办法通过 Graph API 戳另一个用户?基于this post ,并使用 Graph Explorer ,我发布到“/USERID/pokes”,我已经授予它(Graph API 应用程序和
我有两个向左浮动的元素。一个是 body 的第一个 child ,另一个是容器的第一个 child ,容器是 body 的第二个 child 。 ...
我是一名优秀的程序员,十分优秀!