我们在Java中是否有TimeSpan类的类
我只是想知道是否需要TimeSpan,java.util
以便我可以定义两次之间的时,分,秒。
由此TimeSpan
我们可以有两次之间的时间间隔。喜欢
TimeSpan getTimeSpan( Date before, Date after ){...}
要么
long timeSpan = System.currentTimeMillis();// ... long job
timeSpan = System.currentTimeMillis() - timeSpan;
TimeSpan ts = new TimeSpan(timeSpan);
有了这个,TimeSpan
我们就可以用它了SimpleDateFormat
。
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");format.format( timsSpan );
我不确定这是否已经在Java中实现但尚未被我发现。
回答:
借助SDK中的JDK 8日期时间库,您可以使用
Duration
要么 Period
Interval
来自JodaTime的会..
时间间隔表示两个时刻之间的时间段。间隔包括开始时刻,不包括结束。结束时刻始终大于或等于开始时刻。
间隔具有固定的毫秒持续时间。这是开始时刻和结束时刻之间的差异。持续时间由ReadableDuration单独表示。结果,间隔是不可比的。要比较两个间隔的长度,应该比较它们的持续时间。
间隔也可以转换为ReadablePeriod。这表示起点和终点之间的差异,例如年份和天数。
间隔是线程安全的并且是不变的。
以上是 我们在Java中是否有TimeSpan类的类 的全部内容, 来源链接: utcz.com/qa/430100.html