gettime()只返回分和秒

qeeaahzv  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(240)

这个问题在这里已经有答案了

为什么simpleDataFormat.parse().gettime()返回不正确的(负值)值(2个答案)
三天前关门了。
从日期格式获取以毫秒为单位的整个时间有问题。
我的代码是这样的:

SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
String remainedTime = ("01:48:30");
Date remainedTimeDate = sdf.parse(remainedTime);

gettime()返回2912000,但应该返回6512000。看起来只解析了分钟和秒,但剩余的时间打印出正确的日期-周四1月1日01:48:32 cet 1970
我做错了什么?

jdgnovmf

jdgnovmf1#

gettime()返回自1970年1月1日00:00:00 gmt以来的毫秒数,注意gmt,您使用的是cet时区(+1月份为1)

相关问题