请教时间的转化问题:Calendar 到 Date.
我用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变量呢
问题点数:20、回复次数:6Top
1 楼qianlei0007()回复于 2006-12-02 12:17:47 得分 5
set方法不可以吗?Top
2 楼Ngufer(rocker)回复于 2006-12-02 13:52:39 得分 0
能具体说一下吗??
get是这样用int nowminute = cal.get(Calendar.MINUTE);
set呢??Top
3 楼Ngufer(rocker)回复于 2006-12-02 13:54:09 得分 0
我水平很低,我是看着java的document一点一点做的Top
4 楼Ngufer(rocker)回复于 2006-12-02 13:57:23 得分 0
set(Calendar.MINUTE, 30);
是这样吗??
但是Timer.schedule(TimerTask,Date);
要求的是Date型的而不是Calentar型的呀?
可以转换吗??
怎么转换??Top
5 楼honeyego(像BUG一样钻进代码最深处)回复于 2006-12-02 16:10:26 得分 15
Calendar设好后,用cal.getTime()就得到Date类型时间了Top
6 楼Ngufer(rocker)回复于 2006-12-02 17:06:59 得分 0
谢谢了Top




