我写了一个调度程序()我想通过 调度程序  来实现  在指定的时间内 执行指定的任务,现在遇到一个问题, 如何描述指定的时间,
方法接受的是一个date类型,,  比如说;  我想要 下午的 15:00:00 来执行某一段程序,那么这个 15:00:00  怎么来描述呢? 参数接受的是Date类型,,,网上查了查资料,看着有点头晕.
谢谢各位,,着急,在线等,分也不多了,全部给了.

解决方案 »

  1.   

    java.util.Timer类下的schedule(TimerTask tt,Date date);这个就能满足了
      

  2.   


                    Calendar calendar = Calendar.getInstance();
    calendar.set(2012, 11, 18, 15, 0, 0);
    Date date = calendar.getTime();
    System.out.println(date.toLocaleString());
    结果:
    2012-12-18 15:00:00
      

  3.   

    用SimpleDateFormat也可以:SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
    String dateStr = "2012-12-18  15:00:00";
    Date date = formatter.parse(dateStr);
      

  4.   

    建议 使用
    java.util.concurrent.ScheduledThreadPoolExecutor
      

  5.   

    使用定时器吧《
    java.util.Timer