Java如何每秒取一次系统时间

取出来的系统时间format成String类型就行!... 取出来的系统时间format成String类型就行! 展开
 我来答
wenjx007
2010-06-27 · TA获得超过128个赞
知道答主
回答量:81
采纳率:0%
帮助的人:0
展开全部
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Timer;

public class MainTest {

public static void main(String[] args) {

Timer timer=new Timer();
MyTimerTask task=new MyTimerTask();
timer.schedule(task, new Date(), 1000);
}
}

class MyTimerTask extends java.util.TimerTask {
String now;
public void run() {

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
now=sdf.format(new Date());
System.out.println(now);

}

public String getNow(){
return this.now;
}

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大时代暑
2010-06-27 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4111
采纳率:0%
帮助的人:4832万
展开全部
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class TestTime {
public static void main(String[] args){
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = sdf.format(new java.util.Date());
System.out.println("现在时间是:"+ time);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5b6366b94
2010-06-27 · TA获得超过223个赞
知道答主
回答量:117
采纳率:0%
帮助的人:73.5万
展开全部
使用Timer,或者TimerTask实现每一妙执行一次任务,再读出现在的时间,然后使用SimpleDateFormat格式化一下就OK了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式