在Java中以天为单位获取经过时间
为了获得Java中以天为单位的操作所花费的时间,我们使用System.currentTimeMillis()方法。java.lang.System.currentTimeMillis()返回当前时间(以毫秒为单位)。
声明-java.lang.System.currentTimeMillis()声明如下-
public static long currentTimeMillis()
该方法返回当前时间与1970年1月1日午夜(UTC或纪元时间)之间的时间差(以毫秒为单位)。
让我们看一个程序,用Java计算以天为单位的操作耗时-
示例
public class Example {
public static void main(String[] args) throws Exception {
//查找执行操作之前的时间
long start = System.currentTimeMillis();
for (int i = 0; i <5; i++) {
Thread.sleep(60);
}
//查找执行操作后的时间
long end = System.currentTimeMillis();
//找到时差
float msec = end - start;
//转换成秒
float sec= msec/1000F;
//转换成分钟
float minutes=sec/60F;
//转换成小时
float hours=minutes/60F;
//转换成天
float days=hours/24F;
System.out.println(days + " days");
}
}输出结果
3.4837965E-6 days
热门推荐
10 祝福语同事离职英文简短
11 新婚祝福语简短句子
12 出院祝福语简短8字
13 祝福语对联文案简短大气
14 老师新婚快乐祝福语简短
15 工人生日祝福语简短
16 敏字的祝福语简短
17 父亲简短结婚祝福语大全
18 送给同桌的祝福语简短