给定 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/