9

重複の可能性:
JavaでGMT時刻を取得

私は以下の2つのリンクを参照しました:

link1 link2

しかし、GMTの日付をミリ秒単位で表示したいと思います。

前もって感謝します。

4

4 に答える 4

27

System.currentTimeMillis()を使用すると、「現在の時刻と1970年1月1日UTCの午前0時の差(ミリ秒単位で測定)」が返されます。

long time = System.currentTimeMillis();

それをします:)

于 2012-10-23T09:39:29.843 に答える
21

使用Calendar#getTimeInMillis

Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("GMT"));
long time = cal.getTimeInMillis();
于 2012-10-23T09:38:11.490 に答える
0

カレンダークラスを使用して、タイムゾーンとしてGMTを使用してインスタンスを作成します。

そこからミリ秒単位で時間を取得できます。

以下のコードサンプルを参照してください。

public class TimeTest {

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

    }
}

お役に立てれば。

于 2012-10-23T09:40:28.210 に答える
0

getTime()関数を使用します。

このDateオブジェクトによって表される1970年1月1日00:00:00GMTからのミリ秒数を返します。

于 2012-10-23T09:41:07.837 に答える