2013-11-21 60 views
1
private static final Time BEGIN = new Time(9, 0, 0); 
private static final Time END = new Time(20, 0, 0); 

構造函數Time已棄用,是否有解決這些聲明的方法?構造函數時間已棄用

+1

的時間API告訴你,而不是用什麼。 –

+0

當然,用這個時間創建一個日曆對象。你無法繞過日期部分,但這不重要。 –

回答

2

您現在可以像javadocs所述的那樣使用。

Time(long time) 

使用毫秒時間值構造Time對象。

短搜索給了我這個:

Calendar cal = Calendar.getInstance(); 

// set Date portion to January 1, 1970 
cal.set(cal.YEAR, 1970); 
cal.set(cal.MONTH, cal.JANUARY); 
cal.set(cal.DATE, 1); 

cal.set(cal.MILLISECOND, 0); 

java.sql.Time jsqlT = 
    new java.sql.Time(cal.getTime().getTime());