我需要一个为给定时间字符串添加间隔的函数。
示例:
string time =“18:00:00”如果我加2个小时,我会得到“20:00:00”。
感谢。
答案 0 :(得分:4)
您可以使用Calendar
和SimpleDateFormat
:
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