java Calendar类中的getTimeInMillis 有什么用

比如Calendartoday.getTimeInMillis()我知道这个方法的意思是从1970年到today的毫秒数我想问计算这个有什么意思吗哪位高手可以帮举几个应用... 比如Calendar today.getTimeInMillis() 我知道这个方法的意思是 从1970年 到today 的毫秒数 我想问 计算这个有什么意思吗 哪位高手可以帮举几个应用的例子啊 展开
 我来答
198901245631
推荐于2018-02-26 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1749万
展开全部
java.util.Calendar.getTimeInMillis() 方法返回此Calendar以毫秒为单位的时间。
举例:
Calendar cal = Calendar.getInstance();//创建一个日期的实例
System.out.println("Current time is : " + cal.getTimeInMillis());//获取到日期的毫秒显示形式
输出结果:Current time is : 1336226501635。
备注:这种类型多用在时间的比较上。
kwg2maxiaowen
2013-12-06 · TA获得超过207个赞
知道答主
回答量:56
采纳率:0%
帮助的人:35.4万
展开全部
一般用做测试代码执行效率。比如一段代码执行可能很慢,但是你又不知道具体是那个函数或者那条语句比较慢,这样就用到它getTimeInMillis()了。
long start = System.currentTimeMillis();
for(int i = 0;i<194;i++){
System.out.print(i);
}
long end = System.currentTimeMillis();比如这样,就可以知道这个for循环执行耗费多少时间。等等..
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LXH929257102
2013-12-06 · TA获得超过489个赞
知道小有建树答主
回答量:545
采纳率:100%
帮助的人:249万
展开全部

这个数字可以作为唯一标识,可以用来计算代码的运行时间

例:

public static void main(String[] args) {
long start = System.currentTimeMillis();
for(int i = 0;i<194;i++){
System.out.print(i);
}
long end = System.currentTimeMillis();
System.out.println();
System.out.println(end - start);
}

代码运算非常快,毫秒都算是大的了

用法很多 

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友fe6d0b6
2013-12-06 · TA获得超过275个赞
知道小有建树答主
回答量:397
采纳率:75%
帮助的人:270万
展开全部
一般就是计时用的,就像你平时使用的秒表。
当然,生成随即数时也会用到。不过这个你就不用关心啦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式