将纳秒转换为毫秒时如何获取小数结果?

佩特·比奥(Petter Bjao):

使用TimeUnit,如何将665477纳秒转换为0.665477毫秒?

long t = TimeUnit.MILLISECONDS.convert(665477L, TimeUnit.NANOSECONDS);

这总是给定的,0但我需要小数点精度。

Ninad Pingale:

从Java文档-TimeUnit#convert

public long convert(long sourceDuration,TimeUnit sourceUnit)

将以给定单位为单位的给定持续时间转换为此单位。从较细粒度到较粗粒度的转换会截断,因此会降低精度。例如,将999毫秒转换为秒将导致0。如果参数为负数,则从较粗粒度到更细粒度的转换将饱和到Long.MIN_VALUE,如果为正则饱和到Long.MAX_VALUE。

所以得到你的答案

double milliseconds = 665477 / 1000000.0;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将24小时制转换为AM / PM并通过time4j去除纳秒和秒?

将varchar转换为分钟,秒和毫秒的时间格式?

如何将日期转换为毫秒

如何使用TimeUnit枚举将纳秒转换为秒?

如何精确地将毫秒转换为秒

如何使线程休眠/阻塞达纳秒(或至少毫秒)?

在Java中将纳秒转换为毫秒和纳秒<999999

将秒转换为(小时:分钟:秒:秒:毫秒)时间的最佳方法是什么?

将纳秒转换为天,小时,分钟和秒

如何将长毫秒(纳秒)部分的字符串解析为DateTime?

将纳秒转换为日期时间

将毫秒转换为小时,分钟和秒python

将毫秒转换为分钟:得到不正确的结果

如何将时间从hh:mm:ss.mmm转换为mysql的秒和毫秒

如何将大熊猫的字符串时间转换为纳秒时间

Sonata Admin-将秒转换为毫秒

使用MySQL将度/分/秒转换为小数

如何将任意大的持续时间转换为纳秒精度的持续时间而不会溢出?

如何将Double中的秒转换为秒和毫秒的两个int?

尝试将日期转换为毫秒时的ParseException

将纳秒转换为毫秒不起作用

Javascript将秒转换为分钟毫秒格式

如何将 QueryPerformanceCounter 转换为 Unix 纳秒(纪元)

以小时:分钟:秒为单位获取视频长度将结果转换为秒

如何将延迟转换为毫秒

如何将毫秒转换为分钟:秒输出?

将纳秒转换为天、小时、分钟、秒、毫秒、微秒和纳秒

将时间戳(纳秒格式)转换为日期时间

Javascript 日期工作很奇怪(将毫秒转换为秒时)