「java中计时」java中计算时间
今天给各位分享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中计算时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-28,除非注明,否则均为
原创文章,转载请注明出处。