我正在制作一个读取字幕(.srt)文件的基本 Java 程序,我想将每次都存储为 Date 对象。我真的只需要跟踪小时、分钟、秒和毫秒(到 3 位数)。我想我可以用这个来存储它:
String start = "00:01:01,604";
DateFormat sdf = new SimpleDateFormat("hh:mm:ss,SSS");
Date startDate = sdf.parse(start);
为了检索,我可以这样做:
return String.format("\nStart: %d:%d:%dText: %s\n", startDate.getHours(),startDate.getMinutes(), startDate.getSeconds(), text);
我正在寻找类似于 getMilliseconds 的东西(如果它存在的话)。非常感谢!