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

Keir Nellyer:

我想将毫秒转换为秒(例如,将1500ms转换为1.5s,或将500ms转换为0.5s)。

Double.parseDouble(500 / 1000 + "." + 500 % 1000); 并不是最好的方法:我正在寻找一种从除法运算中获取余数的方法,因此我可以简单地添加余数。

乔恩·斯基特(Jon Skeet):

当然,您只需要:

double seconds = milliseconds / 1000.0;

无需分别手动执行这两个部分-您只需要浮点运算即可1000.0(使用double字面量)即可。(我假设您的milliseconds值是某种形式的整数。)

请注意,和一样double,您可能无法准确表示结果。BigDecimal如果您想精确地将100ms表示为0.1秒,请考虑使用(考虑到这是一个物理量,并且100ms最初并不精确,a double可能是合适的,但是...)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

C#如何精确地将双精度转换为十进制?

AS3-如何精确地触发事件(独立于帧率),例如:每1或5毫秒

如何将值精确地加或减1

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

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

PostgreSQL:将数字更精确地转换为两位数的十六进制

如何将本地Hadoop配置精确地模拟为GCP Dataproc

如何将任何列的每个元素精确地放置在下面?

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

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

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

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

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

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

Sonata Admin-将秒转换为毫秒

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

如何将延迟转换为毫秒

如何将日期转换为毫秒

如何精确地在HTML页面中居中引导网格?

如何更精确地设计 deezer api 查询

gsl如何精确地实现替代的cblas链接功能?

如何尽可能精确地绘制蝶形曲线?

您如何精确地通过函数的参数传递数组?

如何完全精确地设置半径线性梯度%

2>&1如何精确地流水线工作?

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

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

在switch语句之后,如何精确地将变量添加到另一个变量

使循环精确地每n秒运行一次的Pythonmodule