在java中将当前时间表示为double/long
在java中,如何将当前时间和过去24小时的时间转换为long或double?在java系统中,currentTimeMillis()已表示为在java中将当前时间表示为double/long,java,Java,在java中,如何将当前时间和过去24小时的时间转换为long或double?在java系统中,currentTimeMillis()已表示为long 要将当前日期的分数转换为双倍,您可以找到当前日期的开始,从当前时间中减去它,然后除以一天的毫秒数。您可以这样做- Calendar calendar = Calendar.getInstance(); System.out.println(calendar.getTime()); System.out.println(calendar.getTi
long
要将当前日期的分数转换为双倍,您可以找到当前日期的开始,从当前时间中减去它,然后除以一天的毫秒数。您可以这样做-
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)
您需要long或double做什么?您可以通过System.currentTimeMillis()获取当前时间。然后你可以通过每增加一毫秒就增加1来操作它(如果你想增加一天,只需使用System.currentTimeMillis+(24*60*60*1000)),请尝试至少更具体一点。