位置:首页 > 软件操作教程 > 编程开发 > Java > 问题详情

Java操作应用——如何在java时间操作

提问人:ylm发布时间:2020-09-29

java时间两种标准方法:

System.currentTimeMillis()、System.nanoTime()

平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime。

>System.currentTimeMillis返回的是从1970.1.1 UTC 零点开始到现在的时间,精确到毫秒,平时我们可以根据System.currentTimeMillis来计算当前日期,星期几等,可以方便的与Date进行转换,

> System.nanoTime提供相对精确的计时,但是不能用他来计算当前日期,

所以在使用中,我们可以根据我们具体的目的去正确的选择他们。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部