有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java中的millis字符串格式

我有这个密码:

  public String calculateHoursFromMilliSeconds(long totalMilliSeconds) {
        long totalSeconds = totalMilliSeconds / 1000;
        long milli = totalMilliSeconds % 1000;
        long hours = totalSeconds / 3600;
        long minutes = (totalSeconds % 3600) / 60;
        long seconds = totalSeconds % 60;
        return String.format("%02d:%02d.%03d", hours, minutes, seconds, milli);
    }

然而

输入412毫秒

我得到的是输出00:00.004,而不是00:00.412

输入60412毫秒

我得到的是01:00.004而不是01:00.412


共 (0) 个答案