change srt time
Feb 28th, 2007No Comments
java code here ::
-
import java.io.BufferedReader;
-
import java.io.File;
-
import java.io.FileReader;
-
import java.io.IOException;
-
import java.text.DateFormat;
-
import java.text.ParseException;
-
import java.text.SimpleDateFormat;
-
import java.util.ArrayList;
-
import java.util.Calendar;
-
import java.util.Date;
-
import java.util.Iterator;
-
import java.util.StringTokenizer;
-
public class ChangeSrtTime {
-
??? String startTime, endTime;
-
??? String result = “”;
-
??? int tunePara = 13;????????? //parameter for tuning
-
??? boolean isDebug = false;????? //set debug mode
-
??? try {
-
????? // Create a FileReader and then wrap it with BufferedReader.
-
????? // Read each line of the file
-
????? do {
-
??????? if (line == null){
-
????????? break;
-
??????? }else if (line.startsWith(“0″) && (line.indexOf(“:”) == 2)){
-
????????? //e.g. 00:00:02,798 –> 00:00:06,296
-
????????? if(isDebug){ comp.add(“org: “ + line); }
-
????????? if (st.hasMoreTokens()){
-
??????????? startTime = st.nextToken().trim();
-
??????????? try {
-
????????????? cal.setTime(date);
-
????????????? result = formatter.format(cal.getTime());
-
????????? }
-
????????? if(st.hasMoreTokens()) {
-
??????????? endTime = st.nextToken().trim();
-
??????????? try {
-
????????????? cal.setTime(date);
-
????????????? result += ” –> “ + formatter.format(cal.getTime());
-
????????????? if(isDebug){ comp.add(“new: “ + result);}
-
????????? }
-
??????? }else{
-
??????? }
-
????? } while (true);
-
????? buf_reader.close ();
-
??? }
-
??? }
-
??? if (isDebug){
-
?????? while(iterator.hasNext()) {
-
?????? }???
-
??? }
-
? }
-
}

