在Java中设置持续时间
要设置持续时间,让我们声明Calendar类的两个对象
Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance();
为其中一个日历对象设置时间
c2.add(Calendar.HOUR, 9); c2.add(Calendar.MINUTE, 15); c2.add(Calendar.SECOND, 40);
现在,找出两者之间的时差。一个是当前时间,另一个是我们在上面声明的时间-
long calcSeconds = (c2.getTimeInMillis() - c1.getTimeInMillis()) / 1000;
以下是一个例子-
示例
import java.util.Calendar;
public class Demo {
public static void main(String args[]) {
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
//设置小时,分钟和秒
c2.add(Calendar.HOUR, 9);
c2.add(Calendar.MINUTE, 15);
c2.add(Calendar.SECOND, 40);
long calcSeconds = (c2.getTimeInMillis() - c1.getTimeInMillis()) / 1000;
String time = String.format("%02d:%02d:%02d", calcSeconds / 3600, (calcSeconds % 3600) / 60, (calcSeconds % 60));
System.out.println("Time = "+time);
}
}输出结果
Time= 09:15:40
热门推荐
4 接春的祝福语简短
10 早安祝福语大全简短励志
11 简短大气的狗年祝福语
12 对儿子祝福语简短精辟
13 许愿星姐妹祝福语简短
14 新疆新年祝福语大全简短
15 带清的简短祝福语
16 早晨好正能量祝福语简短
17 恭喜朋友买车祝福语简短
18 简短霸气的考试祝福语