getTime()只返回分钟和秒



我在从Date格式获取以毫秒为单位的整个时间时遇到了问题。

我的代码看起来像这样:

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

remainedTimeDate.getTime((返回2912000,但应该返回6512000。看起来只有分秒被解析,但剩余的TimeDate打印出正确的日期-1月1日星期四01:48:32 CET 1970

我做错了什么?

getTime((返回自1970年1月1日00:00:00 GMT以来的毫秒数,注意GMT,您使用的是CET时区(1月+1(

最新更新