Tal*_*han 47 java timespan java.util.date
我只是想知道是否需要TimeSpan,java.util以便我可以定义这两次之间有多少小时,分钟和秒.
由此TimeSpan我们可以有两次之间的时间间隔.喜欢
TimeSpan getTimeSpan( Date before, Date after ){...}
Run Code Online (Sandbox Code Playgroud)
要么
long timeSpan = System.currentTimeMillis();
// ... long job
timeSpan = System.currentTimeMillis() - timeSpan;
TimeSpan ts = new TimeSpan(timeSpan);
Run Code Online (Sandbox Code Playgroud)
有了它,TimeSpan我们可以使用它SimpleDateFormat.
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
format.format( timsSpan );
Run Code Online (Sandbox Code Playgroud)
我不确定这是否已经在Java中实现,但我还没有发现.
Jig*_*shi 30
使用SDK中的JDK 8日期时间库已经丰富,您可以使用
Interval 来自JodaTime会做..
时间间隔表示两个时刻之间的时间段.间隔包括开始即时和独家结束.结束时刻总是大于或等于开始时刻.
间隔具有固定的毫秒持续时间.这是开始和结束时刻之间的差异.持续时间由ReadableDuration单独表示.因此,间隔不具有可比性.要比较两个区间的长度,您应该比较它们的持续时间.
间隔也可以转换为ReadablePeriod.这表示起点和终点之间的差异,例如年和日.
Interval是线程安全且不可变的.
| 归档时间: |
|
| 查看次数: |
43119 次 |
| 最近记录: |