JavaBeat

  • Home
  • Java
    • Java 7
    • Java 8
    • Java EE
    • Servlets
  • Spring Framework
    • Spring Tutorials
    • Spring 4 Tutorials
    • Spring Boot
  • JSF Tutorials
  • Most Popular
    • Binary Search Tree Traversal
    • Spring Batch Tutorial
    • AngularJS + Spring MVC
    • Spring Data JPA Tutorial
    • Packaging and Deploying Node.js
  • About Us
    • Join Us (JBC)
  • Privacy
  • Contact Us

How To Get JVM Start Time And Date

March 17, 2014 by Krishna Srinivasan Leave a Comment

This example shows how to get the start time and date for the current execution environment of Java Virtual Machine (JVM). RuntimeMXBean in the Java lang package helps in getting the details of the JVM start time. By invoking the method getStartTime() in RuntimeMXBean class, it returns the time in long number which can be converted to a integer. Lets look at this example for more clarity.

[code lang=”java”]
package javabeat.net.core;

import java.lang.management.ManagementFactory;
import java.lang.management.RuntimeMXBean;
import java.util.Date;
/**
* JVM Start Time and Date Example
* @author krishna
*
*/
public class JVMStartTimeExample {
public static void main(String args[]) {
// Get JVM’s system thread
RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean();
// Get start time
long startTime = runtimeMXBean.getStartTime();
// Get start Date
Date startDate = new Date(startTime);
// print values
System.out.println("JVM Start Time = " + startTime);
System.out.println("JVM Start Date = " + startDate);
}
}
[/code]

Output

[code]
JVM Start Time = 1395039166075
JVM Start Date = Mon Mar 17 12:22:46 IST 2014
[/code]

The above example displays the JVM start time and date details.

Filed Under: Java Tagged With: Java Lang, JVM

About Krishna Srinivasan

He is Founder and Chief Editor of JavaBeat. He has more than 8+ years of experience on developing Web applications. He writes about Spring, DOJO, JSF, Hibernate and many other emerging technologies in this blog.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow Us

  • Facebook
  • Pinterest

As a participant in the Amazon Services LLC Associates Program, this site may earn from qualifying purchases. We may also earn commissions on purchases from other retail websites.

JavaBeat

FEATURED TUTORIALS

Answered: Using Java to Convert Int to String

What is new in Java 6.0 Collections API?

The Java 6.0 Compiler API

Copyright © by JavaBeat · All rights reserved