// 计算代码编译使用的时间
public static void countCompileTime(long startTime, long endTime) {
String time = formatTime(endTime - startTime);
String str = new StringBuilder().append("Total Costs [HH:MM:SS:MS]: ")
.append(time).append("\r\n").toString();
System.out.println(str);
}
public static String formatTime(long timeInMillis) {
String date = null;
DateFormat dateFormatinstance = new SimpleDateFormat("HH:mm:ss.SSS");
dateFormatinstance.setTimeZone(TimeZone.getTimeZone("UTC"));
Date dateInstance = new Date(timeInMillis);
if (dateInstance != null) {
date = dateFormatinstance.format(dateInstance);
}
return date;
}
public static void countCompileTime(long startTime, long endTime) {
String time = formatTime(endTime - startTime);
String str = new StringBuilder().append("Total Costs [HH:MM:SS:MS]: ")
.append(time).append("\r\n").toString();
System.out.println(str);
}
public static String formatTime(long timeInMillis) {
String date = null;
DateFormat dateFormatinstance = new SimpleDateFormat("HH:mm:ss.SSS");
dateFormatinstance.setTimeZone(TimeZone.getTimeZone("UTC"));
Date dateInstance = new Date(timeInMillis);
if (dateInstance != null) {
date = dateFormatinstance.format(dateInstance);
}
return date;
}