The static method
System.currentTimeMillis() returns the time since January 1st 1970
in milliseconds. The value returned is a long. Here is an example:
long timeNow = System.currentTimeMillis();
That is really all there is to it. The returned
long value can be used
The granularity of the
System.currentTimeMillis() method is larger than 1 millisecond.
If you call this method repeatedly, you will see that you get the same value back for a while, then
it all of a sudden jumps by 10-20-30 milliseconds or more. It is not the worlds most precise or
fine grained timer.