Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/208.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
将30分钟添加到java中的当前时间_Java_Android - Fatal编程技术网

将30分钟添加到java中的当前时间

将30分钟添加到java中的当前时间,java,android,Java,Android,我想在我的应用程序中获取当前时间 然后我想将30分钟添加到当前时间 实现这一目标的最佳实践是什么 我能够从我的web服务中获得开始和停止时间。 例如:((开始时间)上午11:00到(停止时间)晚上11:00) 现在,我想将30分钟添加到当前时间,直到到达停止时间 Calendar now = Calendar.getInstance(); now.add(Calendar.MINUTE, 30); 并输出您可以使用的时间 // 24 hours format SimpleDateFormat

我想在我的应用程序中获取
当前时间

然后我想将
30分钟
添加到当前时间

实现这一目标的最佳实践是什么

我能够从我的web服务中获得开始和停止时间。 例如:((开始时间)上午11:00到(停止时间)晚上11:00) 现在,我想将
30分钟
添加到当前时间,直到到达停止时间

Calendar now = Calendar.getInstance();
now.add(Calendar.MINUTE, 30);
并输出您可以使用的时间

// 24 hours format
SimpleDateFormat df = new SimpleDateFormat("HH:mm");
// AM/PM format
SimpleDateFormat df = new SimpleDateFormat("hh:mm aa");

System.out.println(df.format(now.getTime()));
使用以下命令:

//get current Time
long currentTime = System.currentTimeMillis();
//now add half an hour, 1 800 000 miliseconds = 30 minutes
long halfAnHourLater = currentTime + 1800000;

使用
日历
作为参考。我从web服务获取开始时间和停止时间。例如:((开始时间)上午11:00到晚上11:00(停止时间))在获得此时间后,我希望获得应用程序中的当前时间,并将时间划分为30分钟的时间段,直到停止时间??或
System.currentTimeMillis()+1000*60*30如果需要以毫秒为单位的时间。好的,samir,让我尝试一下,只需使用SimpleDataFormat df=new SimpleDataFormat(“HH:mm a”);
//get current Time
long currentTime = System.currentTimeMillis();
//now add half an hour, 1 800 000 miliseconds = 30 minutes
long halfAnHourLater = currentTime + 1800000;