我想获取 JVM 启动时间和正常运行时间。到目前为止,我已经这样做了:
public long getjvmstarttime(){
final long uptime = ManagementFactory.getRuntimeMXBean().getStartTime();
return uptime;
}
public long getjvmuptime(){
final long uptime = ManagementFactory.getRuntimeMXBean().getUptime();
return uptime;
}
但我以毫秒为单位获得时间。如何将时间转换为天和小时。我想以这种格式显示毫秒:3 天 8 小时 32 分钟。是否有可以转换毫秒的内部 Java 方法?