将时间间隔添加到给定的时间字符串

时间:2012-07-29 07:21:25

标签: java

我需要一个为给定时间字符串添加间隔的函数。

示例:

string time =“18:00:00”如果我加2个小时,我会得到“20:00:00”。

感谢。

1 个答案:

答案 0 :(得分:4)

您可以使用CalendarSimpleDateFormat

SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");
Calendar c = Calendar.getInstance();
c.setTime(time.parse("18:00:00"));
c.add(Calendar.HOUR,2);
System.out.println("New time: "+time.format(c.getTime()));

输出将是:

New time: 20:00:00