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

在Java中,如何获得两个日期之间的秒数差异?

孙自怡
2023-03-14
问题内容

Java类库具有一个名为DateTime的类。DateTime具有此方法:

int daysBetween(DateTime other)

参数返回此参数与参数之间的天数。它没有方法

int secondsBetween(DateTime other)

我碰巧需要的。是否有一个类似于DateTime但有这种方法的类?


问题答案:

不熟悉DateTime …

如果您有两个日期,则可以对它们调用getTime以获取毫秒,获取diff并除以1000。例如

Date d1 = ...;
Date d2 = ...;
long seconds = (d2.getTime()-d1.getTime())/1000;

如果您有日历对象,则可以调用

c.getTimeInMillis()

并做同样的



 类似资料:
  • 如何计算两个日期之间的秒差? 我有这个: 在这种情况下,时间是:

  • 问题内容: 我需要使用Java获取两个日期之间的差异。我需要数月之内的结果。 例: 开始日期= 2013-04-03结束日期= 2013-05-03结果应为1 如果间隔是 开始日期= 2013-04-03结束日期= 2014-04-03结果应为12 使用以下代码,我可以在几天内得到结果。我几个月后可以得到什么? 问题答案: 如果您无法使用JodaTime,则可以执行以下操作: 请注意,如果您的日期

  • 问题内容: 我需要找到两个日期之间的天数:一个是来自报表,另一个是当前日期。我的片段: 这是一个私有方法,并且today是Date对象,仅供您说明。我关注了Java论坛中的两篇文章Thread 1 / Thread 2。 它在独立程序中可以正常工作,尽管当我将其包含在逻辑中以从报告中读取时,我会在值上获得不同寻常的区别。 为什么会发生,如何解决? 编辑: 与实际天数相比,我得到的天数更多。 问题答

  • 本文向大家介绍如何获取iOS中两个日期之间的差异?,包括了如何获取iOS中两个日期之间的差异?的使用技巧和注意事项,需要的朋友参考一下 获得两个日期之间的差异很容易。您应该知道如何在两个日期之间玩。 我们将使用DateFormatter类格式化日期。 DateFormatter的实例创建 NSDate对象的字符串表示形式,并将日期和时间的文本表示形式转换为 NSDate对象。 你可以在这里读更多关

  • 有2个数据如下。我将相互减去这些数据,并检查它们之间是否有 10 分钟的差异。如何在 java 中执行此操作?

  • 问题内容: 我想得到两个Java Date对象之间的区别。我使用了Joda-Time库。但是问题是我得到的天数差异大于实际的天数差异。 这是我的代码段: 这是我的输出: 在这里,为什么将“ 06/22/2010”设为1月22日?有人遇到类似的问题吗? 帮我朋友..提前感谢.. 问题答案: 月份是MM 在您的情况下: DateFormat formatter = new SimpleDateForm