Javaで現在の時刻と過去24時間の時刻をlongまたはdoubleに変換するにはどうすればよいですか?
質問する
3544 次
2 に答える
1
Java では System.currentTimeMillis() はlong
already として表されます。
現在の日の分数に変換するに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 に答える