2

次のコードがあり、Calendar インスタンスで getTimeInMillis() を呼び出しています。戻り値は同じであると期待していますが、実行ごとに異なる結果が返されます。

結果は以下のようになりましたが、これは異なります。私は何を間違っていて、何を変更する必要がありますか?

時間 1369454400208 時間 1369454400185 時間 1369454400926

public class MyTest {

public static void main(String[] args){

    Calendar calendar = new GregorianCalendar();

    calendar.set(calendar.YEAR, 2013);
    calendar.set(calendar.MONTH, 4);
    calendar.set(calendar.DATE, 24);
    calendar.set(calendar.HOUR, 12);
    calendar.set(calendar.MINUTE, 00);
    calendar.set(calendar.SECOND, 00);      

    System.out.print("Time " + calendar.getTimeInMillis());

}
4

1 に答える 1