-3

Javaで現在の時刻と過去24時間の時刻をlongまたはdoubleに変換するにはどうすればよいですか?

4

2 に答える 2

1

Java では System.currentTimeMillis() はlongalready として表されます。

現在の日の分数に変換するにdoubleは、現在の日の始まりを見つけ、これを現在の時刻から引き、1 日のミリ秒数で割ります。

于 2012-07-06T09:58:23.693 に答える
0

あなたはこの方法でそれを行うことができます-

Calendar calendar = Calendar.getInstance();
System.out.println(calendar.getTime());
System.out.println(calendar.getTimeInMillis());//your current time in long (milliseconds)
calendar.set(Calendar.HOUR_OF_DAY, -24);
System.out.println(calendar.getTime());
System.out.println(calendar.getTimeInMillis());//time, 24 hours earleir in long (milliseconds)
于 2012-07-06T10:02:38.357 に答える