我正在使用它来获取以秒为单位的当前时间戳并将其添加到字符串 Double.toString((System.currentTimeMillis()/1000))
但是,我得到的不是十进制符号,而是“1.23213E9”。如何切换到十进制表示法?
最佳答案
最短的是
String secs = "" + System.currentTimeMillis() / 1000;
如果你想保留毫秒你可以使用
String secs = String.format("%.3f", System.currentTimeMillis() / 1000.0);
产生一个像这样的字符串
1342604140.503
关于java - 获取时间戳并将其转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11537467/