有没有办法在java日历中添加浮点数到毫秒?

时间:2016-08-27 09:19:06

标签: java calendar

在java Calendar类中添加毫秒时我错过了小数进动。因为方法需要整数

例如: 1000/12 = 83.333333

在java中 日历c = Calendar.getInstance(); c.add(Calendar.MILLISECOND,(整数));

仅缺少83和.33333。

有人知道如何在java中处理这种情况吗?

1 个答案:

答案 0 :(得分:2)

java.util.Calendar将时间信息保持在毫秒级

  

时刻可以用毫秒值表示,该值是1970年1月1日格林威治标准时间1970年1月1日00:00:00.Gregorian(格里高利)的时间偏差。

java.time.LocalDateTime具有纳秒级的灵敏度。

  

时间表示为纳秒精度。例如,值   “2007年10月2日13:45.30.123456789”可以存储在   LocalDateTime。

因此,如果您需要微秒级或纳秒级信息,则无法使用java.util.Calendar,而应使用java.time.LocalDateTime