「java中计时」java中计算时间

博主:adminadmin 2022-11-28 19:25:07 74

今天给各位分享java中计时的知识,其中也会对java中计算时间进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何用java实现一个计时器?

用java实现一个计时器的方法:

public class TestDingShi implements Runnable

{

Thread xc;

Dao dao=new DaoImpl();

public TestDingShi()

{

xc=new Thread(this);//线程开启

xc.start();

}

public void run()

{

while (true)

{

try

{

xc.sleep(1000);//睡眠开始计时

}

catch (InterruptedException e)

{

// TODO Auto-generated catch block

e.printStackTrace();

}

//TODO定时在此

}

}

}

JAVA计时器

/** 每3秒运行一次 */

Timer timer = new Timer();

TimerTask tt = new TimerTask() {

public void run() {

/* 投放炸弹的操作 */

new Thread() {

public void run() {

try {

Thread.sleep(5000);

}catch (Exception e) { }

/* 爆炸的操作 */

}

}.start();

}

}; timer.schedule(tt, 0, 3000);

java 中网页上计时功能怎么实现?

!DOCTYPE html

html

head

    meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

    titleRunJS/title

    style

        #t {

    margin: 0 auto;

    border: 1px solid red;

    width: 200px;

    line-height: 60px;

    height: 60px;

    text-align: center;

}

#p {

    font: bolder 22px 宋体;

    color: red;

}

    /style

    script

        var h = new Date("1/1/1,0:1:0");

        var it = null;

        onload = function() {

            it = setInterval(function() {

                var hh = h.getHours();

                var m = h.getMinutes();

                var s = h.getSeconds();

                if (hh == 0  m == 0  s == 0) {

                    clearInterval(it);

                    alert("时间到");

                }

                hh = hh  10 ? "0" + hh : hh;

                m = m  10 ? "0" + m : m;

                s = s  10 ? "0" + s : s;

                p.innerHTML = hh + ":" + m + ":" + s;

                h.setSeconds(s - 1);

            }, 1000);

        }

    /script

/head

body

    div id="t"

span id="p"/span

    /div

/body

/html

java计时

你可以在开始和结束的时候,分别记录下当前的时间的这毫秒数。然后再减,以下是一段代码。

public class Test{

public static void main(String[] args) {

long startMili=System.currentTimeMillis();// 当前时间对应的毫秒数

System.out.println("开始 "+startMili);

// 执行一段代码,求一百万次随机值

for(int i=0;i1000000;i++){

Math.random();

}

long endMili=System.currentTimeMillis();

System.out.println("结束 s"+endMili);

System.out.println("总耗时为:"+(endMili-startMili)+"毫秒");

}

}

希望能解决您的问题。

关于java中计时和java中计算时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-28,除非注明,否则均为首码项目网原创文章,转载请注明出处。