使用JAVA获取GMT时间(以毫秒为单位)

时间:2012-10-23 09:34:49

标签: java uti

  

可能重复:
  Get GMT Time in Java

我已经参考了以下2个链接:

link1 link2

但我希望GMT日期以毫秒为单位。

提前致谢。

4 个答案:

答案 0 :(得分:22)

您可以使用System.currentTimeMillis()返回“当前时间与1970年1月1日午夜时间之间的差异,以毫秒为单位。”

long time = System.currentTimeMillis();

会这样做:)

答案 1 :(得分:19)

使用Calendar#getTimeInMillis

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
long time = cal.getTimeInMillis();

答案 2 :(得分:0)

使用日历类创建以GMT作为时区的实例。

从那以后你可以用毫秒来获得时间。

见下面的代码示例。

public class TimeTest {

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

    }
}

希望这有帮助。

答案 3 :(得分:0)

使用getTime()功能:

  

返回自1970年1月1日00:00:00 GMT以来的毫秒数   由此Date对象表示。