将Time变量转换为毫秒

时间:2011-08-07 10:35:02

标签: java

我有一个名为from_time的变量,我正在从DB中读取infor。

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

如何将from_time转换为毫秒和秒?

感谢您的帮助

3 个答案:

答案 0 :(得分:5)

java.sql.Time扩展java.util.Date,并使用getTime()方法返回millis。

答案 1 :(得分:2)

您应该使用方法getTime():

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

答案 2 :(得分:1)

一旦你有了Bozho指示的毫秒数,你可以使用java.util.concurrent.TimeUnit来轻松转换为秒(以及小时,天等)。

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