java - 获取表示给定 float (以毫秒为单位)的时间的字符串的简单方法

标签 java

给定 float x = 1500,是否有一个内置对象可以返回字符串“00:00:01:30”在我的例子中, float 表示经过的毫秒数,我想打印它的字符串版本。

System.out.println(????.Stringvalue(x));  //for example

最佳答案

我怀疑是否有内置方法可以为您执行此操作,但您可以使用除法和 % 模运算符的组合自行完成此操作,这对您来说应该相当简单。

在此示例中,您知道 1500/1000 = 1 秒。 1500 % 1000 将为您提供 500 秒,即考虑 1 秒后剩余的毫秒数。如果您以较大的毫秒数开始,则可以重复延长此时间。

但是,我不确定为什么您将 500 毫秒写为“30”。通常,秒后会出现简单的毫秒,因此它看起来像“00:00:01:500”。

关于java - 获取表示给定 float (以毫秒为单位)的时间的字符串的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15234610/

相关文章:

java - 如何在java中的通用列表中添加两个相同类型的项目列表

java - 二维图像中的 Gabor 小波

java - 如何根据 map 值对 map 进行排序

java - 用于在休息端点上传文件的正确 Http 状态代码

java - weblogic 中的热修复

java - 包名别名或昵称

java - Android 错误/点击崩溃

java - 从数组中播放android中的mp3文件

java - 出现 OutOfMemoryError 后,Spring REST 服务不会关闭

java - 如何在application.properties文件中设置默认值?