我知道我的问题已经被问过很多次了,但我又写了一遍,因为我无法解决我的问题。
我想将以毫秒(我想是这样)表示的时间转换为小时和分钟。我知道哪个是目标,我的意思是正确的小时和分钟,但我无法得到它。
我试过这个:
long elevenPASTEleven= 33240000; // 11:11
Date date = new Date(elevenPASTEleven);
DateFormat formatter = new SimpleDateFormat("HH:mm:ss:SSS");
String dateFormatted = formatter.format(date);
System.out.println(dateFormatted);
输出是:
10:14:00:000
我实际上无法理解错误在哪里。
代码中的长值是从我解析的远程网站检索的:
Number value: 33240000
所以我想将此值转换为人类可读的时间,但我不能。
请给我一些建议好吗?
先感谢您!