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

查找2 java.sql.Timestamps之间的小时或分钟差异?

连正信
2023-03-14
问题内容

我将 Postgresql 数据库java.sql.Timestamp中的a 作为 Timestamp
数据类型存储,我想找出从数据库中存储的数据库到当前 timestamp
在数分钟或数小时内的差异。这样做的最好方法是什么?有内置的方法吗,还是我必须将其转换为long或其他形式? __


问题答案:

我结束使用了此工具,只想将其发布给其他人(如果他们正在搜索)。

public static long compareTwoTimeStamps(java.sql.Timestamp currentTime, java.sql.Timestamp oldTime)
{
    long milliseconds1 = oldTime.getTime();
  long milliseconds2 = currentTime.getTime();

  long diff = milliseconds2 - milliseconds1;
  long diffSeconds = diff / 1000;
  long diffMinutes = diff / (60 * 1000);
  long diffHours = diff / (60 * 60 * 1000);
  long diffDays = diff / (24 * 60 * 60 * 1000);

    return diffMinutes;
}


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

  • 我正在编写一个程序来计算小时之间的角度 我写了我的代码,但无论我对计算做了多少更改,我仍然无法得到本文想要的答案。。 我用了替身 现在当我找到这些角度之间的差异时,我会得到不同的结果... 时间11:54:29这是我的结果 但预期的结果是: 他是如何得到这些结果的??我也试过用普通的方法,但仍然不能得到相同的结果。许多公式,但仍然无法得到相同的答案。。。

  • 问题内容: 我有两个时间字符串;例如。同一天的“ 09:11”和“ 17:22”(格式为hh:mm)。如何计算这两者之间的时间差(以分钟为单位)? 标准库可以这样做吗? 例: 给定hh:mm中的小时和分钟,是否有更简单的方法来执行此操作 问题答案: 一个纯bash解决方案: 使用的另一种解决方案(我们使用小时/分钟,因此日期并不重要) 参见http://en.wikipedia.org/wiki/

  • 问题内容: 下面是我写的方法: 现在,从我的方法中,你可以看到我在名为的对象中有一个Joda-Time DateTime对象,从结果中,我得到一个时间戳,该时间戳将转换为jodatime 。现在,我想找出这两个日期之间的差异,该怎么办? 问题答案: 这将使你获得两个DateTime对象之间的差(以毫秒为单位):

  • 问题内容: 如果我有两个这样的日期时间: 如何以以下格式获取这些日期时间之间的差异: 我用 但是我只有时间。 问题答案: 试试这个- 询问: 输出:

  • 我试图得到之间的差异的当前日期作为和一个日期从PHP调用例如:。我该如何计算这两个日期之间的时间差异。我想有一个函数,比较两个日期和