求java怎么实现每循环一次时间增加一个小时并且有天数的增长

Calendar begin=Calendar.getInstance();begin.setTime(...);//给定起始时间 //比如100小时 for(int i=0;i
求java怎么实现每循环一次时间增加一个小时并且有天数的增长
Calendar begin=Calendar.getInstance();
begin.setTime(....);//给定起始时间
//比如100小时
for(int i=0;i<100;i++){
//执行你的操作
begin.add(Calendar.HOUR,1);//增加了一小时
}2009-11-14
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class mao {
public static void main(String[] args) throws Exception {
Calendar c = Calendar.getInstance();
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH");
while (true) {
c.add(c.HOUR_OF_DAY, 1);
System.out.println(df.format(c.getTime()));
Thread.sleep(10);
}
}
}2009-11-14
mengvlog 阅读 8 次 更新于 2025-07-19 13:09:03 我来答关注问题0
  • begin.add(Calendar.HOUR,1);//增加了一小时 }

  •  海南加宸 Java循环执行一个方法

    在Java编程中,循环执行一个方法可以通过两种方式实现:一种是使用死循环,即while(true) { 方法名(); }这种方式会导致程序不断调用方法名,直到手动中断或发生异常。另一种方式是使用for循环,通过设定循环次数,例如for(int i=0;i

  • 在Java编程中,编写一个从1到10的循环程序,可以使用for循环结构实现。这里提供一个简单的示例,展示如何正确编写这样的循环。正确的for循环语句应该是:for(int i=1; i

  •  幽冥神者 在java中,如何实现一个循环,每5分钟循环一次,总共循环3次,我用的是struts2+jdbc

    public class TestThread implements Runnable{ public void run(){ int i = 0;while(i

  •  校企律说法 Java 怎么在规定时间段内循环执行一个任务

    在Java中实现一个任务在规定时间段内循环执行,可以通过死循环结合时间比较的方式来实现。首先,获取当前时间,并将其与需要执行的时间进行比较,计算出时间差。根据时间差,让线程暂停,达到设定的时间后再次开始执行循环。具体步骤如下:第一步,获取当前时间并格式化为字符串,以便后续比较。例如:Date ...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部