当前位置: 首页 > 面试题库 >

与MySQL中两个时间字段的分钟差

逄兴昌
2023-03-14
问题内容

我使用“时间”字段设置了MySQL数据库

它不是传统意义上的HH:MM,而是事件发生的时间,因此,在游戏中还剩下5分45秒时,发生了值为5:45的事件。12:25发生了,还剩12分钟25秒,依此类推。

我希望能够找出经过的总时间,因此,如果我有一个事件发生在12:25,而下一个事件发生在5:45,我希望能够得到差值,等于6:40。然后,我想用十进制表示,在这种情况下为6.67。

这可能吗?

提前致谢。


问题答案:

只需使用

TIMEDIFF(fromtime, totime):

SELECT TIMEDIFF("12:25", "5:45");

如果您需要一个十进制数,请使用TIME_TO_SEC()/3600(假定您将其传递给秒,但是您存储时间的格式是模糊的,SQL可能会将其解释为HH:MM-
您可以用它来解决CONCAT("00:",MinuteSecondField)吗?)-然后您可以使用TIME_TO_SEC()/60,这更正确)



 类似资料:
  • 问题内容: 我想比较两个日期和时间,我想要所有结果 但这只是比较日期而不是时间。它给了我今天日期的所有结果集 提前致谢! 问题答案: 您要显示的查询示例: 04:00:00是4AM,所以您显示的所有结果都 在 那 之后 ,这是正确的。 如果要在下午4点之后显示所有内容,则需要在查询中使用正确的(24hr)表示法。 为了使事情更清晰,请尝试以下操作: 这将向您显示日期及其12小时时间。

  • 问题内容: 我正在为员工开发时间管理系统。 我想要持续时间员工迟到多少时间,或者他早到了多少时间。 我有以下结构。 我想要迟到的报告(即谁在ActualInTime之后的清晨到达,并且在hh:mm:ss中持续了多少时间),并且还想要提早去(即谁在格式为hh:mm:ss的持续时间中在ActualOutTime之前的傍晚去了) 那你能帮我吗。??? 问题答案: 此代码可能会帮助您…

  • 问题内容: JTable包含时间字段,例如“ 01:50”。我需要将此值读入整数变量。为此,我想将时间转换为分钟。例如,“ 01:50”应转换为110。 要解决此任务,首先我将时间值另存为字符串。 其次,我将处理此String并提取symbol之前和之后的整数。最后,我将计算总分钟数。这个解决方案有效吗?也许,可以用Calendar或类似的东西代替它吗? 问题答案: 对于这种情况,我认为使用日历/

  • 问题内容: 我试图获取当前日期与PHP 调用中的日期之间的差异,例如:。如何获得两个日期之间的时间差。我想有一个比较两个日期的函数,然后返回分钟,返回小时和返回天等等。 我应该怎么做? 编辑:当前接受的答案已经完全做了我想要做的。我建议您以方便使用的方式获取它,以便以PHP 函数使用的形式获取两个日期之间的时间。如果您对PHP不太熟悉,那么这是从1970年1月1日开始的秒数。这对于PHP后端非常有

  • 问题内容: 我在一个MySQL数据库表上工作,该表的列包含我对其他主机执行ping操作时的时间戳记(例如2014-09-16 09:08:05)。我的问题是如何在几分钟内计算出针对特定主机的第一次ping和最后一次ping之间的差异?另外,如何为上述差异的开始和结束指定不同的时间戳(而不是第一次和最后一次ping)。这是表格的示例: 我希望我已经对自己的解释足够清楚。 问题答案: 您可以使用本机的