Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在java中将当前时间表示为double/long_Java - Fatal编程技术网

在java中将当前时间表示为double/long

在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

在java中,如何将当前时间和过去24小时的时间转换为long或double?

在java系统中,currentTimeMillis()已表示为
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)),请尝试至少更具体一点。