
正文
java每一秒加一代码 java加一天
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java script时间代码
下面这个javascript是每秒显示一次时间,你只需要把下面的showTime()函数里面程序一修改就可以得到你想要的结果了
setInterval("showTime()", 1000);
function showTime()
{
var today = new Date();
alert("The time is: " + today.toString());
} 答案补充 setInterval("showTime()", 1000);
function showTime()
{
//你把这个时间变成你想要的就可以了啊,然后每过一秒时间就加一秒
var today = new Date(2008,11,30,11,20,45);
alert("The time is: " + today.toString());
} 答案补充 获取日期的时间方法
getYear(): 返回年数
getMonth():返回当月号数
getDate(): 返回当日号数
getDay():返回星期几
getHours():返回小时数
getMintes(:返回分钟数
getSeconds():返回秒数
getTime() : 返回毫秒数
设置日期和时间:
setYear();设置年
setDate():设置当月号数
setMonth():设置当月份数
setHours():设置小时数
setMintes():设置分钟数
setSeconds():设置秒数
setTime ():设置毫秒数
例子:
var d = new Date("2008/11/30");
d.setMonth(d.getMonth() + 1 + 1);//加一个月,同理,可以加一天:getDate()+1,加一年:getYear()+1
相关问答
Q1: 用JAVA怎么使变量每秒钟加1??急!!
其实就是让线程休眠一秒就可以java每一秒加一代码了很简单
例子如下
package com.zhh.test;
public class Count {
public static void main(String[] args){
int count = 0;
while(true){
System.out.println(count++);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
Q2: java怎么每隔一秒钟输出一个随机数(1-10之间)
可以用 java.util.Timer(计时器) 以及 java.util.TimerTask(计时任务) 来实现java每一秒加一代码,具体代码如下java每一秒加一代码:
import java.io.IOException;
import java.util.Random;
import java.util.Timer;
import java.util.TimerTask;
public class Main {
public static void main(String[] args) throws IOException, InterruptedException {
// 创建一个计时器
Timer timer = new Timer();
// 开启一个计时调度java每一秒加一代码,延迟 0毫秒(也就是立即开始执行),调度评率: 1秒
timer.schedule(new TimerTask() {
@Override
public void run() {
// 生成随机数逻辑
Random r = new Random();
int num = r.nextInt(10) + 1;
System.out.println("随机数为:" + num);
}
}, 0L, 1000L);
// timer.cancel(); // 关闭计时器
}
}
Q3: 想设计一个java小程序,在文本框输入一个数,然后每一秒+1,求给完整代码
package com.demo;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JTextField;
public class TimerTest {
private Timer timer;
private JTextField field;
private JButton button;
private boolean flag = true;
public TimerTest() {
timer = new Timer();
addview();
}
private void addview() {
JFrame frame = new JFrame("Timer test");
field = new JTextField();
field.setPreferredSize(new Dimension(0, 30));
button = new JButton("start");
button.setPreferredSize(new Dimension(100, 30));
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if (flag) {
auto();
flag = false;
button.setText("stop");
} else {
timer.cancel();
flag = true;
button.setText("start");
}
}
});
frame.add(field, BorderLayout.CENTER);
frame.add(button, BorderLayout.EAST);
frame.setBounds(200, 200, 300, 60);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TimerTest();
}
private void auto() {
timer.schedule(new TimerTask() {
@Override
public void run() {
int num = Integer.parseInt(field.getText().trim());
num += 1;
field.setText(num + "");
auto();
}
}, 1000);
}
}
Q4: 编写一个java定时器 每隔5秒钟向数据库表中添加一条数据 求助应该咋写啊 求具体代码
import java.util.Timer;
import java.util.TimerTask;
public class Test extends TimerTask {
public static void main(String[] args) {
Timer timer = new Timer();
Test t=new Test();
//程序运行后立刻执行任务,每隔1000ms执行一次
timer.schedule(t, 0, 1000);
}
@Override
public void run() {
System.out.println("在此处调用插入数据库的方法");
}
}
关于java每一秒加一代码和java加一天的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







