添加分钟到当前时间

时间:2013-02-11 15:00:06

标签: java

如何将x分钟数添加到当前时间?

因为我目前有

DateFormat dateFormat = new SimpleDateFormat("HH:mm");
        Calendar cal = Calendar.getInstance();
        System.out.println(dateFormat.format(cal.getTime()));
        return ((int) ((x) +      ));

以HH:mm格式获得我的时间,但我希望它返回的是x分钟+当前时间,我将如何归还?

5 个答案:

答案 0 :(得分:4)

如果您有Calendar个实例,则很容易:

cal.add(Calendar.MINUTES, x);

答案 1 :(得分:1)

在格式化之前,只需将时间量添加到cal。

void    add(int field, int amount)

根据日历的规则,将指定的时间量添加或减去指定的日历字段。

字段可以是Calendar.MINUTE,例如

答案 2 :(得分:1)

System.out.println

之前添加此行
cal.add(Calendar.MINUTE, x);

答案 3 :(得分:1)

Joda DateTime library提供了许多常用且有用的日期/时间操作方法。值得一看。在你的情况下,你可以简单地写:

DateTime addTwoMinutes = DateTime.now().plusMinutes(2);

答案 4 :(得分:0)

long now = System.currentTimeMillis();
return now + (minutes * 60 * 1000);