获取当前系统时间并在此之后添加30分钟

时间:2012-03-20 10:01:11

标签: java android

我想在我的申请中get current time 那么我想在当前时间add 30分钟 任何人都可以帮我解决这个问题吗?

我从我的网络服务开始和停止时间。 例如:((开始时间)上午11:00至(停止时间)晚上11:00) 现在我想在当前时间增加30分钟,直到停止时间到达。

3 个答案:

答案 0 :(得分:23)

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()));

答案 1 :(得分:10)

使用以下内容:

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

答案 2 :(得分:9)

System.currentTimeMillis()+(30*60*1000);