如何将当前时间和过去 24 小时时间转换为 java 中的 long 或 double?
问问题
3544 次
2 回答
1
在 Java 中, System.currentTimeMillis() 表示为long
已经。
要转换为double
当天的分数,您可以找到当天的开始时间,从当前时间中减去它,然后除以一天中的毫秒数。
于 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 回答