我用Calendar得到了当前系统的时间,(这一步好象用不着)
Calendar cal = new Calendar.getInstance();
int nowminute = cal.get(Calendar.MINUTE);
int nowhour = cal.get(Calendar.HOUR_OF_DAY);////////////////////////////主要是下面
我后来又用Timer.schedule(mytask,date)来实现一个定时的任务
mytask是我自己写的,date应该是个Date型的是吧.
从键盘输入两个数:hour小时,minute分钟
我想在输入的时间(例如10:20)开始执行任务
我要怎么初始化date变量呢

解决方案 »

  1.   

    能具体说一下吗??
    get是这样用int nowminute = cal.get(Calendar.MINUTE);
    set呢??
      

  2.   

    我水平很低,我是看着java的document一点一点做的
      

  3.   

    set(Calendar.MINUTE, 30);
    是这样吗??
    但是Timer.schedule(TimerTask,Date);
    要求的是Date型的而不是Calentar型的呀?
    可以转换吗??
    怎么转换??
      

  4.   

    Calendar设好后,用cal.getTime()就得到Date类型时间了