System.currentTimeMillis - 現在時刻を数値で取得

2009/02/10 11:59Update
TAGS: System.currentTimeMillis | システム時刻

Syboos.jp編集長

System.currentTimeMillis()メソッドは、システムの現在時刻をミリ秒(long型の数値)で取得することができます。

long型の数値で返されるため、Javaプログラムの処理時間の測定などに多く用いられます。

例:
public class Foo {

    public static void main(String[] args) throws Exception {
        long timeMillisStart = System.currentTimeMillis();
        
        long sum = 0;
        for (int i=0; i<1000000000; i++) {
            sum += i;
        }
        
        long timeMillisEnd = System.currentTimeMillis();
        
        long time = timeMillisEnd - timeMillisStart;
        System.out.println(time + "ms. " + time/1000 + "s" );
    }
}


実行結果:
4124ms. 4s

Sponsored Link