Get GMT Time in Milliseconds using JAVA

36.7k Views Asked by At

Possible Duplicate:
Get GMT Time in Java

I have taken the reference of the below 2 link :

link1 link2

But I want the GMT date in milliseconds.

Thanks In Advance.

4

There are 4 best solutions below

4
João Silva On BEST ANSWER

Use Calendar#getTimeInMillis:

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
long time = cal.getTimeInMillis();
2
Tobias Ritzau On

You can use System.currentTimeMillis() it returns "the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC."

long time = System.currentTimeMillis();

Will do it :)

1
Subba On

Use the Calendar Class to create an instance with GMT as the timezone.

From that you can get the time in milliseconds.

see below code sample.

public class TimeTest {

    public static void main(String [] args) {
        Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
        System.out.println(cal.currentTimeMillis());

    }
}

Hope this helps.

0
CloudyMarble On

Use getTime() function:

Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this Date object.