Jakarta ee 如何知道JavaEE服务器启动的日期和时间?

Jakarta ee 如何知道JavaEE服务器启动的日期和时间?,jakarta-ee,Jakarta Ee,我需要在Servlet中知道或过滤上一个JavaEE应用服务器启动的日期和时间(任何格式) 如何以最兼容的方式执行此操作?要获得启动后的毫秒数,请尝试以下操作: long jvmUpTime = ManagementFactory.getRuntimeMXBean().getUptime(); 或: 然后将其转换为您想要的任何格式,即 Date date = new Date(jvmUpTime); DateFormat df = DateFormat.getInstance(); Strin

我需要在Servlet中知道或过滤上一个JavaEE应用服务器启动的日期和时间(任何格式)


如何以最兼容的方式执行此操作?

要获得启动后的毫秒数,请尝试以下操作:

long jvmUpTime = ManagementFactory.getRuntimeMXBean().getUptime();
或:

然后将其转换为您想要的任何格式,即

Date date = new Date(jvmUpTime);
DateFormat df = DateFormat.getInstance();
String formattedDate = df.format(date);

RuntimeMXBean
需要java 5。请参见

要获取启动后的毫秒数,请尝试以下操作:

long jvmUpTime = ManagementFactory.getRuntimeMXBean().getUptime();
或:

然后将其转换为您想要的任何格式,即

Date date = new Date(jvmUpTime);
DateFormat df = DateFormat.getInstance();
String formattedDate = df.format(date);
RuntimeMXBean
需要java 5。看