我使用Time class来获取当前时间,我需要以mm.hh
格式获取它。为此,我使用以下方法:
Time time = new Time();
time.setToNow();
String currentTime = time.hour + ":" + time.minute;
在这种情况下,我可以增加当前时间,例如一小时吗?
答案 0 :(得分:2)
Time time = new Time();
time.setToNow();
++time.hour; // increase 1 hour
time.normalize(false);
答案 1 :(得分:2)
首先增加你的小时,然后重新格式化:
Date date = new Date();
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.HOUR, 1);
String currentTime = calendar.get(Calendar.HOUR) + ":" + calendar.get(Calendar.MINUTE);
如果您需要以24格式使用小时Calendar.HOUR_OF_DAY
答案 2 :(得分:0)
试试这个:
Time time = new Time();
time.setToNow();
time.hour++;
time.toMillis(false);