Time
public Time(int hour,
            int minute,
            int second)
Deprecated. Use the constructor that takes a milliseconds value in place of this constructor Constructs a Time object initialized with the given values for the hour, minute, and second. The driver sets the date components to January 1, 1970. Any method that attempts to access the date components of a Time object will throw a java.lang.IllegalArgumentException. 
The result is undefined if a given argument is out of bounds. 
Parameters:
hour - 0 to 23
minute - 0 to 59
second - 0 to 59--------------------------------------------------------------------------------Time
public Time(long time)
Constructs a Time object using a milliseconds time value. Parameters:
time - milliseconds since January 1, 1970, 00:00:00 GMT; a negative number is milliseconds before January 1, 1970, 00:00:00 GMT
Method Detail setTime
public void setTime(long time)
Sets a Time object using a milliseconds time value. Overrides:
setTime in class Date
Parameters:
time - milliseconds since January 1, 1970, 00:00:00 GMT; a negative number is milliseconds before January 1, 1970, 00:00:00 GMT--------------------------------------------------------------------------------valueOf
public static Time valueOf(String s)
Converts a string in JDBC time escape format to a Time value. Parameters:
s - time in format "hh:mm:ss" 
Returns:
a corresponding Time object--------------------------------------------------------------------------------toString
public String toString()
Formats a time in JDBC time escape format. Overrides:
toString in class Date
Returns:
a String in hh:mm:ss format
See Also:
Date.toLocaleString(), Date.toGMTString()--------------------------------------------------------------------------------getYear
public int getYear()
Deprecated.   This method is deprecated and should not be used because SQL TIME values do not have a year component. Overrides:
getYear in class Date
Returns:
the year represented by this date, minus 1900. 
Throws: 
IllegalArgumentException - if this method is invoked
See Also:
setYear(int)--------------------------------------------------------------------------------getMonth
public int getMonth()
Deprecated.   This method is deprecated and should not be used because SQL TIME values do not have a month component. Overrides:
getMonth in class Date
Returns:
the month represented by this date. 
Throws: 
IllegalArgumentException - if this method is invoked
See Also:
setMonth(int)--------------------------------------------------------------------------------getDay
public int getDay()
Deprecated.   This method is deprecated and should not be used because SQL TIME values do not have a day component. Overrides:
getDay in class Date
Returns:
the day of the week represented by this date. 
Throws: 
IllegalArgumentException - if this method is invoked
See Also:
Calendar--------------------------------------------------------------------------------getDate
public int getDate()
Deprecated.   This method is deprecated and should not be used because SQL TIME values do not have a date component. Overrides:
getDate in class Date
Returns:
the day of the month represented by this date. 
Throws: 
IllegalArgumentException - if this method is invoked
See Also:
setDate(int)--------------------------------------------------------------------------------setYear
public void setYear(int i)
Deprecated.   This method is deprecated and should not be used because SQL TIME values do not have a year component. Overrides:
setYear in class Date
Parameters:
i - the year value. 
Throws: 
IllegalArgumentException - if this method is invoked
See Also:
getYear()--------------------------------------------------------------------------------setMonth
public void setMonth(int i)
Deprecated.   This method is deprecated and should not be used because SQL TIME values do not have a month component. Overrides:
setMonth in class Date
Parameters:
i - the month value between 0-11. 
Throws: 
IllegalArgumentException - if this method is invoked
See Also:
getMonth()--------------------------------------------------------------------------------setDate
public void setDate(int i)
Deprecated.   This method is deprecated and should not be used because SQL TIME values do not have a date component. Overrides:
setDate in class Date
Parameters:
i - the day of the month value between 1-31. 
Throws: 
IllegalArgumentException - if this method is invoked
See Also:
getDate()
我想你会出来

解决方案 »

  1.   

    http://java.sun.com/j2se/1.4.1/docs/api/
      

  2.   

    你是指util里面那个吧
    一般来说这个是做定时器用的
    new Timer(是否deamon线程)//JVM会在所有非deamon线程结束后停止,就是说如果是deamon,那么JVM不会等待这个Timer结束,如果不是deamon,那么JVM会等待Timer.cancel才会退出
    schedule(TimerTask task, long delay, long period) 
    你写一个继承TimerTask 的类来完成在触发的时候的代码,delay是指在当前时间多久之后执行,period是每次执行完一次任务后,会等待多久才执行下一次scheduleAtFixedRate(TimerTask task, long delay, long period) 
    和上面类似,但是等待不一样,上面的那个是上个任务的结束和下个任务的开始保持固定间隔
    而这个AtFixRate,是上个任务的开始和下个任务的开始保持固定间隔
      

  3.   

    简单例子
    //timertest.javaimport java.util.TimerTask;
    import java.util.Timer;class myTimerTask extends TimerTask{
      public void run(){
       System.out.println("I love you");
        System.exit(0);
      }
    }public class timertest{
      public static void main(String[] args){
       Timer myt=new Timer();
       myTimerTask mytt=new myTimerTask();
       myt.schedule(mytt,1000);  //delay in 1000 milliseconds before task is to be executed
      }
    }