相关疑难解决方法(0)

Java 8 Date Time API(java.time)和Joda-Time之间的差异

我知道有关于java.util.Date和Joda-Time的问题.但经过一番挖掘后,我找不到关于java.time API(Java 8中新增,JSR 310定义)和Joda-Time之间差异的线程.

我听说Java 8的java.time API比Joda-Time更清洁,可以做得更多.但我找不到比较两者的例子.

  • 什么java.time可以做到Joda-Time不能?
  • java.time能比Joda-Time做得更好吗?
  • java.time的性能更好吗?

java datetime jodatime java-8 java-time

258
推荐指数
3
解决办法
7万
查看次数

相当于Java 8 Date和Time API中的jodatime Interval

Java 8处理时间的方式似乎已经有了很大改进,我开始考虑在某些情况下替换jodatime.但我缺少的是等同于Interval类.

我还没有深入挖掘Java 8,所以我可能错过了那里的东西.有没有人有关于如何最好地处理间隔的想法?

jodatime java-8

41
推荐指数
1
解决办法
2万
查看次数

Joda-time中的LocalDate间隔

Joda-time有一个Interval类,它是DateTime之间的范围.什么可以用于一系列的LocalDate

我想要一个对象,例如"从2011年1月1日到10/1/2011",没有时间(或时区)进入图片.

据我所知,joda-time没有内置任何东西.如果它没有任何东西,我们创造它,它应该是什么样子?最重要的是,joda-time的哪些接口可以实现最佳集成到其他类型,与joda-time设计保持一致?它的实施ReadableInterval,地点getStartgetEnd返回DateMidnight是否有意义?

java jodatime

29
推荐指数
3
解决办法
2万
查看次数

Java 中 START 和 END 的时间范围

是否有任何标准 Java 实现来表示FROMTO的时间范围?实际上我正在使用以下课程。

我还查看了Instant.range()Period,它们都没有定义时间范围或跨度,而是计算一个时间段的持续时间,而不是使用FROMTO保存确切的时间范围。

public class TimeRange {

  private Instant from, to;

  public TimeRange(Instant from, Instant to) {
     this.from = from;
     this.to = to;
  }

  public Instant getFrom() {
     return from;
  }

  public void setFrom(Instant from) {
     this.from = from;
  }

  public Instant getTo() {
     return to;
  }

  public void setTo(Instant to) {
     this.to = to;
  }

  public boolean isProperlySet() {
     return from != null && to != null; …
Run Code Online (Sandbox Code Playgroud)

java time

6
推荐指数
0
解决办法
6320
查看次数

Java 8类表示时间间隔

Java 8引入了一个新的Time&Date API,类似于PeriodDuration.

现在我正在寻找一个代表日期间隔的课程,例如"从2016年8月4日到2016年8月8日"并回答问题:这些间隔是否重叠.Period似乎不满足于此,因为它以仿射方式工作,不知道间隔开始的位置,只需要多长时间.

是否有符合我需求的Java 8标准库类?或者我必须自己写?

java time date

5
推荐指数
1
解决办法
1742
查看次数

标签 统计

java ×4

jodatime ×3

java-8 ×2

time ×2

date ×1

datetime ×1

java-time ×1