大佬教程收集整理的这篇文章主要介绍了怎么把HH:mm:ss.SSS转换成毫秒?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
您可以SimpleDateFormat
用来做。您只需要知道两件事。
.getTime()
返回自1970-01-01 00:00:00 UTC以来的毫秒数。 package se.wederbrand.milliseconds;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;
public class Main {
public static voID main(String[] args) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
sdf.setTimeZone(TimeZone.getTimeZone("UTC"));
String inputString = "00:01:30.500";
Date date = sdf.parse("1970-01-01 " + inputString);
System.out.println("in milliseconds: " + date.getTime());
}
}
我有一个00:01:30.500
相当于90500
毫秒的字符串。我尝试使用SimpleDateFormat
哪个给出毫秒,包括当前日期。我只需要String表示形式到毫秒。我是否必须编写自定义方法,该方法将拆分并计算毫秒?还是有其他方法可以做到这一点?谢谢。
我尝试如下:
String startAfter = "00:01:30.555";
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss.SSS");
Date date = dateFormat.parse(startAfter);
System.out.println(date.getTime());
以上是大佬教程为你收集整理的怎么把HH:mm:ss.SSS转换成毫秒?全部内容,希望文章能够帮你解决怎么把HH:mm:ss.SSS转换成毫秒?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。