2011-08-07 149 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中来,而很容易地转换成秒(以及小时,天等)。

尽管它实际上在并发包中,但我发现这对于一般情况非常有用。