java - 获取两个 DateTimes 之间的差异作为 DateTime 对象?

标签 java jodatime

我想获得两个 DateTime 对象之间的差异,作为 DateTime 而不是 Period 或类似的东西。我该怎么做?

最佳答案

你不能,因为它没有意义。

2012 年 9 月 25 日和 2012 年 12 月 25 日有什么区别?现在是两个月,或大约 60 天(我还没有确切地检查过)- 但它肯定不是“1970 年 2 月 20 日”或类似的日期。

如果您发现自己想要作为DateTime 的差异,这意味着您的设计中的某些地方搞砸了,您应该重新审视它。如果您无法准确找出问题所在,您可以向我们提供更多信息,我们或许能够确定类型错误的位置,但从根本上说,您所要求的不会起作用.

关于java - 获取两个 DateTimes 之间的差异作为 DateTime 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12579093/

相关文章:

java - 快速重新着色位图

java - jframe 中的多个 'imageviews'

java - 查找年/月/日/小时的开始和结束

java - 我面临 Volley 超时错误和 mainThread 错误

java - 无法使用Eclipse在Java中进行调试

java - 夏令时的 plusHours 和 plusDays 之间的 JodaTime 差异

java - 如何获取两个日期之间的日期列表?

java - 使用 Joda 时间库进行日期格式化

java - getTime()(Date 中的一个方法)在 joda.time.LocalDate 中的等效项是什么?

java - Hadoop 错误 java.lang.NoSuchMethodException :- <init>() 中的自定义分区程序