如何将当前时间和过去24小时时间转换为java中的long或double?
答案 0 :(得分:1)
在Java中,System.currentTimeMillis()已经表示为long
。
要转换为double
作为当天的一小部分,您可以找到当天的开头,从当前时间减去此值,然后除以一天中的毫秒数。
答案 1 :(得分: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)