我有一个字符串 00:01:30.500
相当于 90500
毫秒。我尝试使用 SimpleDateFormat
给出包括当前日期在内的毫秒数。我只需要毫秒级的字符串表示。我是否必须编写自定义方法来拆分和计算毫秒数?或者还有其他方法吗?谢谢。
我试过如下:
String startAfter = "00:01:30.555";
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss.SSS");
Date date = dateFormat.parse(startAfter);
System.out.println(date.getTime());
原文由 Ahamed 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
SimpleDateFormat
来做到这一点。你只需要知道两件事。.getTime()
返回自 1970-01-01 00:00:00 UTC 以来的毫秒数。