博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
System.currentTimeMillis();
阅读量:6269 次
发布时间:2019-06-22

本文共 863 字,大约阅读时间需要 2 分钟。

1、  意义:

currentTimeMillis()返回以毫秒为单位的当前时间,返回的是当前时间与协调世界时 1970 年 1 月 1 日午夜之间的时间差(以毫秒为单位測量)。注意,当返回值的时间单位是毫秒时,值的粒度取决于基础操作系统,而且粒度可能更大。比如,很多操作系统以几十毫秒为单位測量时间。

2、  用处:

(1)      用来測试程序的执行时间:

publicclass TestTime{

           public static void main(String[] args){

        String str = new String("0");

        long time1 =System.currentTimeMillis();

        for(int i=0;i<10000;i++){

            str += i;

        }

        long time2 =System.currentTimeMillis();

        System.out.println("for循环共用了" + (time2 - time1) + "毫秒。");

    }

}

(2)      控制线程时间,刷新屏幕频率:

time1 = System.currentTimeMillis();
你所执行的程序。。。
time2 = System.currentTimeMillis();
if (time2 - time1 < 60) {
try {
Thread.sleep(60 - (time2 - time1));
} catch (InterruptedException e) {
}
}

(3)      生成不反复的文件名称:

public String getName(){

     Stringdate1 = null;

     SimpleDateFormatsdf1 = new SimpleDateFormat("yyyyMMddHHmmssSSS");

     date1= sdf1.format(new Date(System.currentTimeMillis()))+".txt";

     return date1;

}

转载地址:http://qkppa.baihongyu.com/

你可能感兴趣的文章
Aptana插件在eclipse中安装
查看>>
jQuery-数据管理-删除事件
查看>>
下载器简单实例
查看>>
java实现分页工具类(JDBC)
查看>>
欧几里德算法与扩展欧几里德算法
查看>>
Tinkoff Internship Warmup Round 2018 and Codeforces Round #475 (Div. 2)
查看>>
通过kafka提供的命令来查看offset消费情况
查看>>
oracle数据库从入门到精通之四
查看>>
自定义圆形图片控件
查看>>
sharepoint 2013 补丁升级步骤
查看>>
asp.net core 2.0 web api基于JWT自定义策略授权
查看>>
Skype for Business Server 2015-04-前端服务器-3-安装-管理工具
查看>>
第12章代码《跟老男孩学习Linux运维:Shell编程实战》
查看>>
我们为什么从Python转到go?
查看>>
5.Azure负载均衡(上)
查看>>
轻松精通awk数组企业问题案例
查看>>
26.Azure备份服务器(下)
查看>>
从“网上说的能信么”说开去---学习的思考
查看>>
DHCP 日志分析
查看>>
.NET Micro Framework动态调用C/C++底层代码(原理篇)
查看>>