2011-08-07 235 views
3

我有一個名爲from_time的變量,我正在從數據庫讀取信息。將時間變量轉換爲毫秒

Time from_time = rs.getTime("nfrm_time"); 

如何將from_time轉換爲毫秒和秒?

感謝您的幫助

回答

2

您應該使用該方法的getTime():

public class Main 
{ 
    public static void main(String[] args) 
    { 
     Time t = new Time(System.currentTimeMillis()); 
     long l = t.getTime(); 
    } 
} 
+0

和如何做相反的,如果我想從毫秒到時間 – maas

+1

*「如何做相反的」*你有沒有嘗試RTFM的課堂?或者您希望我們爲您查找並提供信息? –

+0

'和如何做相反的 - - 是不是已經在原來的答案中給出?第一個陳述是毫秒到時間,第二個是毫秒時間。 –

5

java.sql.Time延伸java.util.Date,並具有getTime()方法返回米利斯。

1

一旦你通過Bozho指示的米利斯,您可以使用java.util.concurrent.TimeUnit中來,而很容易地轉換成秒(以及小時,天等)。

儘管它實際上在併發包中,但我發現這對於一般情況非常有用。