如何将getTime转换为秒?

maa*_*aas 4 java timestamp jdbc

你能帮忙解决一下问题:

我已经定义了一个变量:

Time from_time = rs.getTime("nfrm_time");
Run Code Online (Sandbox Code Playgroud)

它将读取值7:15:00

如何将此类型转换为秒?

phi*_*hag 9

调用getTime以获取自1970年1月1日以来的毫秒数.除以1000以获得它在几秒钟内:

long unixTime = from_time.getTime() / 1000;
Run Code Online (Sandbox Code Playgroud)

要获得自00:00的秒数当前天,使用

Calendar c = Calendar();
c.setTime(from_time);
long daySeconds = (c.get(Calendar.SECONDS) +
                   c.get(Calendar.MINUTES) * 60 +
                   c.get(Calendar.HOURS) * 3600);
Run Code Online (Sandbox Code Playgroud)